加载中
android-高效开发命令汇总

cat 命令 echo 和 touch 命令就可以方便的写文件 例如:echo "aaa" > demo.txt 会创建一个demo.txt文件并且覆盖写入“aaa”,如果把>换成>>会追加内容 而不是覆盖。 >和>>是shell内容重定向符...

2017/09/13 09:53
18
Android性能优化笔记(持续更新帖)

GPU分析办法: 先定位问题原因、后寻找解决办法、最后验证多种办法的解决效果。卡顿问题快速定位的方法: 1. 打开开发者模式中GPU呈现模式分析,查看是那种颜色条高: 2. 如果是蓝色偏高,说...

从虚拟机视角谈 Java 应用性能优化

Java 的普及和广泛应用,以及其基于虚拟机运行的机制,使得性能问题越来越重要。本文从 Java 虚拟机的角度,特别是垃圾回收机制来剖析了 Java 应用程序设计需要注意的方面,并总结出了几条非...

2016/08/08 09:37
32
Learning Git~

Step 1:自报家门 git config --global user.name “wjh” git config --global user.email “email@example.com” 注意git config命令的--global参数,用了这个参数,表示你这台机器上所有的...

git
2015/02/27 15:02
96
关于ListView

讨论这个话提前,我认为你已经对ListView熟悉了。 术语: index :子视图的索引 position:数据在Adapter中的位置 id:数据唯一的标识 Stable IDs: hasStableIds() == true 表示你的ID对应着唯...

2013/06/17 14:18
340
android之多媒体篇(三)

录像 Android提供了2种方案去录像。 方案一: 最简单的方式就是使用Intents去启动App来帮助你完成。这个方案使你能够指定输出的位置和视频的质量。这方案通常是最好的方法,应该可以用在多种...

android之多媒体篇(二)

管理音频焦点 情景:当你的app隐退到后台,而其他也有播放能力的app浮现在前台,这个时候,你可能要暂停你原有app的播放功能,和解除监听Media Button,把控制权交给前台的APP。 这就需要监听...

2013/03/30 21:32
1K
android之多媒体篇(一)

Android 4.0.3(Api Level 15)支持的多媒体格式。 注意:有些设备可能支持其他的文件格式。 1.Audio AAC LC/LTP、HE-AACv1(AAC+)、AMR-NB、AMR-WB、MP3、MIDI、Ogg Vorbis、PCM/WAVE、FLAC(...

2013/03/29 23:24
6K
android-SurfaceView简介

介绍Surface View 正常的情况,所有APP的View都在UI线程中画的。同时,主线程也是用来用户交互的。 我们都知道不能堵塞线程,View的onDraw方法是在主线程中运行的。 同样的,直接在后台线程中...

2013/03/16 23:38
742
Android高级用户体验(一)

为不同的屏幕尺寸和密度(density)设计 参考: http://developer.android.com/guide/practices/screens_support.html px/dp = dpi/160 res/drawable-ldpi 大约120dpi。(注意 大约很重要~。...

扩展用户体验-Dialog,Toast,Notification

创建一个Dialog对话框 实例化一个Dialog实例,设置标题和布局,分别使用setTitle和setContentView。 例子: // Create the new Dialog. Dialog dialog = new Dialog(MyActivity.this); // ...

Android-工作在后台-使用后台线程

相应能力对于Android系统来说太重要了。为了确保APP快速地应对用户的交互和系统事件,我们需要将所有的耗时处理和I/O相关的操作移到子线程中去。 文件操作、网络查询、数据库事务、还有复杂的...

Android-工作在后台-Service

Android提供Service组件用来处理耗时的操作,不需要用户界面。 Service组件的优先级比不活跃的Activity高,这样被系统杀死的概率就降低了。当然,实际上即便运行中的Service被杀,但是当系统...

2013/03/12 19:06
6K
本地的Content Provider

使用MediaStore Content Provider Android MediaStore:是一个声音,视频,图片文件的托管地方。 无论什么时候你向文件系统增加了一个新的多媒体文件,你应该也需要使用Content Scanner将其加...

2013/03/12 14:48
155
android之数据库和Content Provider(三)

使用Content Provider 介绍Content Resolver ContentResolver cr = getContentResolver(); 使用ContentResolver 对Content Provider进行事务操作。 直接看例子: // Get the Content Resolve...

android之数据库和Content Provider(二)

创建Content Provider Content Provider为公布数据提供了一个接口,别的APP使用Content Resolver来使用该接口所提供的数据。 作为4大组件之一,创建一个新的Content Provider需要继承一个抽象...

android之数据库和Content Provider(一)

安卓SQLite数据库所创建的数据是私有与所创建的应用程序。通过Content Provider给外接提供接口,从而其它的APP可以通过此来访问。 Content Provider基于一个简单的URI地址模型:使用 conten...

android之File,Saving State,Preferences(二)

静态文件作为资源: 直接看代码: Resources myResources = getResources(); InputStream myFile = myResources.openRawResource(R.raw.myfilename); raw resource就是所谓的原生资源,存放...

2013/02/10 20:11
583
android之Files,Saving State,Preferences(一)

保存简单的APP数据 1.Shared Preferences 是一个简单,轻量级的,以键值对的机制(name/value pair---NVP)存储一些基础数据(Boolean,string,float等),最常用在保存用户的APP参数。 2.保存...

2013/01/27 11:44
488
android学习笔记之使用网络资源(二)

使用网络服务 软件作为一个服务--Software as a service(SaaS)和云计算变得越来越流行,作为公司努力去减少相关的软件安装,升级,维护的开支的手段。 这样的趋势也导致出现了一系列的网络服...

2013/01/21 22:52
241

没有更多内容

加载失败,请刷新页面

返回顶部
顶部