![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 62
黑白键的奔腾
这个作者很懒,什么都没留下…
展开
-
Android调用系统截图时候出现黑框
在Intent中写上 intent.putExtra("scale", true);//黑边 intent.putExtra("scaleUpIfNeeded", true);//黑边这两条属性即可。默认情况下,例如三星等手机是没有黑框存在的,但在魅族等手机上,当截图的宽高小于所设定的宽高时候,若没有设置该2条属性,则会为了保持图片的分辨率,而出现黑框原创 2015-06-15 14:31:34 · 2369 阅读 · 0 评论 -
AlphaAnimation无效
当为一个ImageView直接使用imageView.setAnimation(new AlphaAnimation(0f,1f));这么设置的时候在某些手机上无法正常显示的时候 试试下面这种方法AnimationSet animationSet = new AnimationSet(true); AlphaAnimation animation = new Alpha原创 2015-06-15 16:01:55 · 2431 阅读 · 0 评论 -
继承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 · 1468 阅读 · 0 评论 -
最近一年做Android项目过程中,对其的一些注意事项(优化)以及问题总结(一)
1.Message对象 尽量用Handler.obtainMessage或者Message.obtain()方法,尽量不使用new Message()对象。前两种方法是从Message对象的回收池中获取一个,重复利用。2.Thread线程 在使用线程Thread的时候,若该线程所做的动作需要一定的时间,例如对数据库查询,Http请求,则需要使用Thread.原创 2015-11-01 15:46:19 · 592 阅读 · 0 评论 -
最近一年做Android项目过程中,对其的一些注意事项(优化)以及问题总结(二)
1.Executors线程池 当你采用new Thread().start()申请一个线程,并启动的时候,可能会发现对系统没有多大的影响,当你若是同一时间内申请了,10个,100个,线程执行完毕以后,资源并不会被立马主动释放,而是通过java虚拟机去释放。因此这样就造成了需要被回收的大量的资源被占据,而这些资源没有被回收,便造成了可使用的资源越来越少,最终导致一些意外产生。这个时候Ex原创 2015-11-01 22:36:19 · 527 阅读 · 0 评论 -
Android APK免安装启动
本文描述了在Android应用中,需要使用附加功能的时候,通过下载APK ,且不用通过安装下载的附加APK的方式,唤起增值APK中的功能。且不用手动去管理附加APK中的Activity生命周期。原创 2016-04-15 14:01:15 · 10132 阅读 · 2 评论 -
续 Android APK免安装启动
此文章描述了通过不替换系统的ClassLoader方式,只是将我们所动态释放的dex文件放入系统的ClassLoader中这种方式实现免安装启动插件APK原创 2016-04-24 16:52:00 · 1623 阅读 · 0 评论 -
Android组件化
Android组件化本文由5个模块组成:1.组件化与模块化区别2.组件化家构图3.各组件之间的跳转4.各组件之间的通讯5.组件化优点6.Android Studio上面实现组件化1.组件化与模块化区别组件化就是基于可重用的目的,将一个大的软件系统按照分离关注点的形式,拆分成多个独立的组件,已较少耦合。2.组件化家构图 说明:Library是各组件需要依赖的一些公用库,Router(负责原创 2017-09-14 14:46:25 · 849 阅读 · 0 评论