随笔分类 - Android
摘要:1 /** 2 * Installation return code: this is passed to the {@link IPackageInstallObserver} by 3 * {@link #installPackage(android.net.Uri, IPackageInsta
阅读全文
摘要:一,前提,拥有已编译成功的android源码(本人用的4.4)二, 1,mm、mmm命令可以让你只编译单独模块,而不用费大量的时间比编译整个Android系统。要使用m、mm、mmm命令,需要在源码目录下执行如下命令。(点与build之间是有空格的) . build/envsetup.sh编译:l...
阅读全文
摘要:在android开发中,经常用到去解析xml文件,常见的解析xml的方式有一下三种:SAX、Pull、Dom解析方式。 今天解析的xml示例(channels.xml)如下:1 2 3 百度4 腾讯5 新浪6 淘宝7 View Code一、使用sax方式解析基础知识: 这种方式解析是一种基于事件...
阅读全文
摘要:【一、定时】 1 Android中的Timer一般像下面这样写: 2 3 4 5 Timer timer = new Timer( ); 6 7 TimerTask task = new TimerTask( ) { 8 9 public void run ( ) {10 11 Messa...
阅读全文
摘要:刚看到两篇关于二维码和条形码的博文:Android 基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果http://blog.csdn.net/xiaanming/article/details/10163203Android 基于google Zxing实现对手机中的二维码进...
阅读全文
摘要:【常用】收缩代码:ctrl+shift+小键盘的/恢复代码:ctrl+shift+小键盘的*格式化代码布局(选中代码后):ctrl+shift+f一键添加缺少的类及删除多余的包:ctrl+shift+o(字母o)整段代码注释(包括xml):ctrl+shift+/双斜杠注释(也可直接打//):ctr...
阅读全文
摘要:参考一:http://fanli7.net/a/bianchengyuyan/C__/20131102/439000.html参考二:http://www.eoeandroid.com/blog-692530-48289.html今天在看某android源码时,才头一次发现可以这样使用,SO,参考了...
阅读全文
摘要:1,在这个周的工作中,这个问题让我纠结了好久,问度娘不知道,上android开发者官网似乎进入了词海,翻了下上了个GOOGLE,还是没有很好的答案。2,后来得到一个相关的APK,研究过后发现原来跟线控耳机长按时,出来百度语音搜索应该一个原理(有装百度手机客户端的话)。3,主要就两个ACTION就可以...
阅读全文
摘要:一、Android TextView内容过长加省略号 android:ellipsize="end" 省略号在结尾android:singleline="true"android:ellipsize="marquee" 跑马灯 :: 跑马灯这个属性似乎直接这样还不行,TextView只有在获...
阅读全文
摘要:来源:http://bqsongning.blog.163.com/blog/static/1154714732009101693830493/schedule的意思(时间表、进度表)timer.schedule(new MyTask(event.getServletContext()), 0, 6...
阅读全文
摘要:参考:http://www.cnblogs.com/skywang12345/archive/2013/05/26/3093593.html http://www.2cto.com/kf/201501/372701.html java 类: JNI:
阅读全文
摘要:部分java 代码声明: private native String getLine(String prompt); //若有多个参数,则本地方法在实现的过程中参数顺序必须相同 static { //加载本地库 System.loadLibrary("m...
阅读全文
摘要:转自:http://www.cnblogs.com/whgw/archive/2011/10/05/2199535.html概念: java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点: 1、单例类只能有一个实例。 2、单例类必...
阅读全文
摘要:MainActivity ------ MyActivity Note: 1, 接收返回值时需要重载onActivityResult() 2, 在设置返回resultCode时,要使用setResult (int resultCode, Intent data)【MainActivity.ja...
阅读全文
摘要:1)ActiveProcess?正处于ActivityResume()状态?正处于与bound服务交互的状态?正处于服务在前台运行的状态,(startForeground()被调用)?Service生命周期函数正在被执行(?BroadcastReceiver正在执行onReceive()方法onCreate(),onStart(),onDestroy())杀死ForegroundProcess需要用户响应-因为这个安全优先级是最高的2)VisibleProcess当前进程不是焦点进程,Activity不在前端显示,但也没有完全隐藏,能够看得见,比如弹出一个对话框。(InputMethod)一个
阅读全文
摘要:来源:http://www.cnblogs.com/noTice520/archive/2012/01/20/2328035.htmlandroid UI进阶之实现listview的下拉加载关于listview的操作五花八门,有下拉刷新,分级显示,分页列表,逐页加载等,以后会陆续和大家分享这些技术,今天讲下下拉加载这个功能的实现。最初的下拉加载应该是ios上的效果,现在很多应用如新浪微博等都加入了这个操作。即下拉listview刷新列表,这无疑是一个非常友好的操作。今天就和大家分享下这个操作的实现。先看下运行效果: 代码参考国外朋友Johan Nilsson的实现,http://johan..
阅读全文
摘要:文章来源:http://www.cnblogs.com/android100/p/android-hand.html源码:http://files.cnblogs.com/android100/gesture.builder.zip 使用一些浏览器或者输入法应用时会有一些手势操作,还可以自定义手势。这些神奇的操作是怎么做的呢?这一篇重点记录手势的识别和创建。这篇的内容使用到的是android.gesture包,具体的例子参考的是Sample中GestureBuilder程序。1、手势创建 手势创建主要用到GestureOverlayView和GestureLibrary。GestureOve.
阅读全文
摘要:转自:http://hi.baidu.com/whyspai/item/d21f8638a7d16785c3cf29f2在Android开发过程中,经常会针对一些控件使用渐变的处理,一种方式是采用调用不同的图片来实现,还有一种则是自定义图形shape来实现.自定义图形shape,支持以下几种属性shape、gradient、stroke、corners、padding、solid等。以下为程序示例: 简单介绍下shape的各子属性:gradient ---- 对应颜色渐变。 startcolor、endcolor渐变颜色的起至颜色值, android:angle 是指从哪个角度开始变,...
阅读全文
摘要:转自:http://www.cnblogs.com/bluestorm/archive/2012/04/03/2430782.htmlMargin和Padding属性中四个值的先后顺序及区别顺序为:上右下左,'margin-top'、'margin-right'、'margin-bottom'、'margin-left',按照顺时针方向罗列的.区别:margin和padding是隔开元素中最常用的两个属性,国内好像翻成填充和补白之类乱七八糟的东西吧,其实margin就是指元素边界外的距离,padding刚好相反,定义元素边界内部的
阅读全文
摘要:【转自:http://www.cnblogs.com/bjzhanghao/archive/2012/11/06/2757300.html】相信每个Android新手都会遇到这个问题,希望这篇帖子能让你不再纠结。px:即像素,1px代表屏幕上一个物理的像素点;px单位不被建议使用,因为同样100px的图片,在不同手机上显示的实际大小可能不同,如下图所示。dp:这个是最常用但也最难理解的尺寸单位。它与“像素密度”密切相关,所以首先我们解释一下什么是像素密度。假设有一部手机,屏幕的物理尺寸为1.5英寸x2英寸,屏幕分辨率为240x320,则我们可以计算出在这部手机的屏幕上,每英寸包含的像素点的数量
阅读全文