随笔分类 -  Android

摘要:Intent分为两大类: (1)显性的(Explicit) (2)隐性的(Implicit) 对于隐性意图,在某些时候, 应用程序只是想启动具有某种特征的组件, 并不想和某个特定的组件耦合. 使用Intent可以方便的达到这种高层次解耦的目的.(在模块间的组件启动) intent定位事件的目的地: 阅读全文
posted @ 2015-10-13 22:00 晕菜一员 阅读(3694) 评论(0) 推荐(0)
摘要:编写AIDL文件时,需要注意:1.接口名和aidl文件名相同。2.接口和方法前不用加访问权限修饰符 (public、private、protected等,也不能用final、static)。3.AIDL默认支持的类型包括java基本类型 (int、long、boolean等) 和 (String、L... 阅读全文
posted @ 2015-10-12 23:04 晕菜一员 阅读(681) 评论(0) 推荐(0)
摘要:AsyncTask类任务管理: 内部会创建一个进程作用域的线程池来管理要运行的任务,也就就是说当你调用了AsyncTask#execute()后,AsyncTask会把任务交给线程池,由线程池来管理创建Thread和运行Therad。3.0以后的AsyncTask类加载方法://按先后顺序每次只运... 阅读全文
posted @ 2015-10-10 15:52 晕菜一员 阅读(295) 评论(0) 推荐(0)
摘要:ViewGroup的职能为:给childView计算出建议的宽和高和测量模式 ;决定childView的位置;为什么只是建议的宽和高,而不是直接确定呢,别忘了childView宽和高可以设置为wrap_content,这样只有childView才能计算出自己的宽和高。 View的职责:根据测量模式和 阅读全文
posted @ 2015-10-09 17:03 晕菜一员 阅读(2182) 评论(0) 推荐(0)
摘要:Fragment 的生命周期: Android Fragment 生命周期及其API使用(建议使用自定义View替换Fragment) Activity的生命周期: (1)启动Activity:系统会先调用onCreate方法,然后调用onStart方法,最后调用onResume,Activity进 阅读全文
posted @ 2015-09-28 23:24 晕菜一员 阅读(359) 评论(0) 推荐(0)
摘要:(1) Service 1.第一种是通过调用Context.startService()启动,调用Context.stopService()结束,startService()可以传递参数给Service 2.第二种方式是通过调用Context.bindService()启动,调用Context.un 阅读全文
posted @ 2015-09-28 17:50 晕菜一员 阅读(406) 评论(0) 推荐(0)
摘要:Android中BroadcastReceiver主要用途有发送通知,更新UI或者数据,应用程序间相互通信,监听系统状态(比如开机,网络等)Android中发送广播的方式:普通广播:无论优先级大小,将发送给所有监听Action="com.test.sample.action"的广播,内容不可被修改,... 阅读全文
posted @ 2015-09-28 17:44 晕菜一员 阅读(870) 评论(0) 推荐(0)
摘要:(1)在应用退到后台后,另起一个只有1像素的页面停留在桌面上,让自己保持前台状态,保护自己不被后台清理工具杀死。(2)用Foreground Service. 参考地址:Android Service 全解(三) 之Foreground Service(3)application 设置androi... 阅读全文
posted @ 2015-09-28 16:46 晕菜一员 阅读(1936) 评论(0) 推荐(0)
摘要:为什么需要插件开发: 相信你对Android方法数不能超过65K的限制应该有所耳闻,随着应用程序功能不断的丰富,总有一天你会遇到一个异常:Conversion to Dalvik format failed:Unable toexecute dex: method ID not in [0, 0x... 阅读全文
posted @ 2015-09-25 10:04 晕菜一员 阅读(724) 评论(0) 推荐(0)
摘要:Android中的观察者模式 Android学习 ContentProvider数据更新与Observer模式 1. 认识Observer模式,认识ContentObserver数据变化通知更新流程。 Android学习小Demo(13)Android中关于ContentObserver的使用 1. 阅读全文
posted @ 2015-09-21 17:33 晕菜一员 阅读(376) 评论(0) 推荐(0)
摘要:WindowManager.LayoutParams:int TYPE_SYSTEM_ALERT Window type: system window, such as low power alert.(系统窗体,例如低电量警告提示框)int TYPE_SYSTEM_OVERLAY Window t... 阅读全文
posted @ 2015-09-17 18:07 晕菜一员 阅读(2837) 评论(0) 推荐(0)
摘要:对于双屏异显(lcd 和 hdmi 的双屏异显),android框架已经支持,但是底层接口功能还是要自己去实现,且需要底层驱动支持。使用presentation 去画第二个display就好了。1 MediaRouter mediaRouter = (MediaRouter) context.get... 阅读全文
posted @ 2015-09-17 17:06 晕菜一员 阅读(11787) 评论(1) 推荐(1)
摘要:初始化百度地图:1 private void initViews() {2 4 mMapView = (MapView) findViewById(R.id.bmapView);5 mBaiduMap = mMapView.getMap();6 // ... 阅读全文
posted @ 2015-09-16 17:40 晕菜一员 阅读(1061) 评论(0) 推荐(0)
摘要:使用:1.在执行弹出界面前,先将其当前屏幕截图。1 BlurBuilder.snapShotWithoutStatusBar(getActivity());2.为了确保界面切入无效果。1 startActivity(wechatIntent);2 context.overridePe... 阅读全文
posted @ 2015-09-16 16:40 晕菜一员 阅读(5968) 评论(0) 推荐(0)
摘要:关于Context中:1. getCacheDir()方法用于获取/data/data//cache目录2.getFilesDir()方法用于获取/data/data//files目录3.getExternalFilesDir()方法可以获取到 SDCard/Android/data/你的应用的包名... 阅读全文
posted @ 2015-09-16 16:23 晕菜一员 阅读(1215) 评论(0) 推荐(0)
摘要:1.获取下载文件大小、下载开始时间、下载结束时间、下载平均速率、下载时延、下载结果等。 1 //开始时间,放在循环外,求解的usedTime就是总时间 2 long downloadStartTime = new Date().getTime(); 3 long ... 阅读全文
posted @ 2015-09-06 16:56 晕菜一员 阅读(689) 评论(0) 推荐(0)
摘要:1.修改main.xml 2.修改Activity,实现CordovaInterface接口成员。 注:程序退出提示注销webView 3.可以在清单文件中的application节点,修改android:theme:AppTheme,不显示应用程序标题栏 阅读全文
posted @ 2015-09-02 17:38 晕菜一员 阅读(996) 评论(0) 推荐(0)
摘要:1.下载phoneGap(我之前用还是cordova-1.5.0.jar) http://phonegap.com/download/#autodownload 解压出来,找到lib/android目录。 2.在assets目录下新建文件夹“www” 3.在www目录下新建一个html文件index 阅读全文
posted @ 2015-09-02 17:08 晕菜一员 阅读(204) 评论(0) 推荐(0)
摘要:Android Framework jar 包:class4.0.31、项目属性中的-Java Build Path,选择 Libraries,点击 “Add Library...”,添加2、选择 “User Library”, 点击 “next”。3、点击 "User Libraries..." ... 阅读全文
posted @ 2015-09-02 09:57 晕菜一员 阅读(162) 评论(0) 推荐(0)
摘要:1.获取当前包的信息: 1 PackageManager manager = Main.this.getPackageManager(); 2 try { 3 PackageInfo info = manager.getPackageInfo(Main.this.getPackageName... 阅读全文
posted @ 2015-08-31 16:45 晕菜一员 阅读(481) 评论(0) 推荐(0)