- 博客(10)
- 资源 (21)
- 收藏
- 关注
原创 Android组件化
Android组件化本文由5个模块组成:1.组件化与模块化区别2.组件化家构图3.各组件之间的跳转4.各组件之间的通讯5.组件化优点6.Android Studio上面实现组件化1.组件化与模块化区别组件化就是基于可重用的目的,将一个大的软件系统按照分离关注点的形式,拆分成多个独立的组件,已较少耦合。2.组件化家构图 说明:Library是各组件需要依赖的一些公用库,Router(负责
2017-09-14 14:46:25
925
原创 续 Android APK免安装启动
此文章描述了通过不替换系统的ClassLoader方式,只是将我们所动态释放的dex文件放入系统的ClassLoader中这种方式实现免安装启动插件APK
2016-04-24 16:52:00
1700
原创 Android APK免安装启动
本文描述了在Android应用中,需要使用附加功能的时候,通过下载APK ,且不用通过安装下载的附加APK的方式,唤起增值APK中的功能。且不用手动去管理附加APK中的Activity生命周期。
2016-04-15 14:01:15
10356
1
原创 最近一年做Android项目过程中,对其的一些注意事项(优化)以及问题总结(二)
1.Executors线程池 当你采用new Thread().start()申请一个线程,并启动的时候,可能会发现对系统没有多大的影响,当你若是同一时间内申请了,10个,100个,线程执行完毕以后,资源并不会被立马主动释放,而是通过java虚拟机去释放。因此这样就造成了需要被回收的大量的资源被占据,而这些资源没有被回收,便造成了可使用的资源越来越少,最终导致一些意外产生。这个时候Ex
2015-11-01 22:36:19
560
原创 最近一年做Android项目过程中,对其的一些注意事项(优化)以及问题总结(一)
1.Message对象 尽量用Handler.obtainMessage或者Message.obtain()方法,尽量不使用new Message()对象。前两种方法是从Message对象的回收池中获取一个,重复利用。2.Thread线程 在使用线程Thread的时候,若该线程所做的动作需要一定的时间,例如对数据库查询,Http请求,则需要使用Thread.
2015-11-01 15:46:19
610
原创 继承FragmentDialog出现灰色背景色
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // TODO Auto-generated method stub View view = LayoutInflater.from(getActivity()
2015-08-04 11:09:02
1507
原创 AlphaAnimation无效
当为一个ImageView直接使用imageView.setAnimation(new AlphaAnimation(0f,1f));这么设置的时候在某些手机上无法正常显示的时候 试试下面这种方法AnimationSet animationSet = new AnimationSet(true); AlphaAnimation animation = new Alpha
2015-06-15 16:01:55
2474
原创 Android调用系统截图时候出现黑框
在Intent中写上 intent.putExtra("scale", true);//黑边 intent.putExtra("scaleUpIfNeeded", true);//黑边这两条属性即可。默认情况下,例如三星等手机是没有黑框存在的,但在魅族等手机上,当截图的宽高小于所设定的宽高时候,若没有设置该2条属性,则会为了保持图片的分辨率,而出现黑框
2015-06-15 14:31:34
2483
转载 android 获取 imei号码
核心代码:Imei = ((TelephonyManager) getSystemService(TELEPHONY_SERVICE)).getDeviceId();1.加入权限在manifest.xml文件中要添加 2.代码 /** * **创建日期 2010-4-29 下午05:02:47 * */ package net.sunniwel
2015-04-14 15:18:26
513
原创 Android Bitmap 释放
1.若是成员函数中的临时变量,已经没用的 bitmap 对象要及时调用 recycle() 释放,例如: mBitWallPaper.recycle(); mBitWallPaper = null; System.gc(); 2.Activity中的全局Bitmap对象,需要在onDestroy()中明确释放。
2015-03-11 16:36:30
2323
计算机视觉:模型、学习和推理(中文无水印)
2018-09-19
Android 免安装动态加载APK
2016-04-15
JNI环境搭建
2014-07-04
JNI编程指南和规范的中文翻译
2014-06-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人