Android
远航1982
这个作者很懒,什么都没留下…
展开
-
提供给大家一些Android好资料---安卓巴士Android开发神贴整理
安卓巴士Android开发神贴整理http://www.apkbus.com/android-19658-1-1.html分享45个android实例源码,很好很强大.收藏吧http://www.apkbus.com/android-20978-1-1.htmlGoogle Android开发精华教程http://www.apkbus.com/android-135转载 2012-07-19 11:05:56 · 885 阅读 · 0 评论 -
Android中使用Handler造成内存泄露的分析和解决[转]
Java使用有向图机制,通过GC自动检查内存中的对象(什么时候检查由虚拟机决定),如果GC发现一个或一组对象为不可到达状态,则将该对象从内存中回收。也就是说,一个对象不被任何引用所指向,则该对象会在被GC发现的时候被回收;另外,如果一组对象中只包含互相的引用,而没有来自它们外部的引用(例如有两个对象A和B互相持有引用,但没有任何外部对象持有指向A或B的引用),这仍然属于不可到达,同样会被GC回收。...原创 2018-05-14 15:02:27 · 288 阅读 · 0 评论 -
转-java虚拟机内存区域的划分以及作用详解
一、运行时数据区 什么叫运行时数据区呢,看下图就知道了,今天的重点就围绕这张图讲。 1、程序计数器(寄存器) 当前线程所执行的字节码行号指示器 字节码解释器工作依赖计数器控制完成 通过执行线程行号记录,让线程轮流切换各条线程之间计数器互不影响 ...转载 2018-05-14 10:03:48 · 288 阅读 · 0 评论 -
android jni so有关问题
处理.so文件时有一条简单却并不知名的重要法则。你应该尽可能的提供专为每个ABI优化过的.so文件,但要么全部支持,要么都不支持:你不应该混合着使用。你应该为每个ABI目录提供对应的.so文件。当一个应用安装在设备上,只有该设备支持的CPU架构对应的.so文件会被安装。在x86设备上,libs/x86目录中如果存在.so文件的话,会被安装,如果不存在,则会选择armeabi-v7a中的.so文件,...原创 2018-03-28 17:51:09 · 186 阅读 · 0 评论 -
Java设计模式-适配器模式
1:使用场景1)接口不兼容2)建立一个可以重复使用的类,用于一些彼此没有太大关联的一些类3)需要一个统一的输出接口2:UML图3: 代码举例原创 2017-11-06 18:00:53 · 255 阅读 · 0 评论 -
爱奇艺Android移动客户端app瘦身经验
2017-09-29 Jully 何俊林今天分享是来自兄弟部门移动客户端的瘦身经验。欢迎大家关注爱奇艺技术产品团队公众号,更多来自爱奇艺公司技术分享和总结。作者|Jully作者介绍Jully, 2010年毕业于哈尔滨工业大学,2013年加入爱奇艺,目前是技术产品中心高级程序媛。从事爱奇艺Android移动客户端开发工作,主要负责客户端转载 2017-10-12 17:06:55 · 1241 阅读 · 0 评论 -
Android软键盘删除键触发Activity的返回事件
今天突然发现一个bug,自己的EditText在删除内容时,总会触发Activity的返回事件,可是昨天明明是好好的。于是调试一番才突然醒悟:原来是我今天重写了onKeyDown监听,但是忘记过滤KeyCode了,如此简单……public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEve转载 2017-08-02 09:42:56 · 740 阅读 · 0 评论 -
Android开发-让EditText输入时得软键盘的确认键变为搜索键
1:在布局文件中的EditText增加如下属性:android:imeOptions="actionSearch2:Java代码中增加如下:et_input.setOnEditorActionListener(new TextView.OnEditorActionListener() { @Override原创 2017-06-07 11:09:21 · 3639 阅读 · 0 评论 -
Tinker热修复接入详解(入坑并出坑篇)
注:当然一开始要参考Tinker的详细说明,链接如下:https://github.com/Tencent/tinker/wiki下面就是我自己一步一步操作,并完成接入Tinker,而且入坑并出坑的过程。1:android studio自己创建个工程2:工程的build.gradle中添加以下代码: dependencies { clas原创 2017-06-06 19:09:55 · 4581 阅读 · 0 评论 -
Android解决ScrollView异步加载数据后发生滚动的问题
问题:当Android布局中有一个ScrollVIew,其内部有一段内容是需要在线加载的。当内容加载完成后,ScrollView中内容的长度会发生改变,这时ScrollView会自动下滚。如果需要禁止这种行为的发生只需要在ScrollVIew的唯一根布局中添加如下设置即可:android:focusable="true" android:f原创 2017-03-14 16:08:32 · 1255 阅读 · 0 评论 -
解决GridView未设置margin、padding容器内出现空隙有关问题
GridView未设置margin、padding容器内出现空隙问题 查看sdk源码最好才发现是gidview的listSelector中的图片grid_selector_background_xx.9.png 画了可见区域导致的空隙。 解决办法很简单: android:listSelector="@android:color/transpare转载 2017-03-29 14:34:18 · 1304 阅读 · 0 评论 -
drawable文件夹详解
QVGA使用ldpi,虽然有不同尺寸,但都是120dpi左右;HVGA同理;如下图;-finger 用于触摸屏的设备-hdpi 近似于240dpi的高级显示密度的屏幕-mdpi 近似于160dpi的中级显示密度的屏幕-ldpi 近似于120dpi的低级显示密度的屏幕-land 横屏显示转载 2017-02-05 19:14:40 · 640 阅读 · 0 评论 -
Android屏幕适配全攻略(最权威的官方适配指导)
点击打开链接转载 2016-12-14 16:02:56 · 559 阅读 · 0 评论 -
PC通过ADB控制Android手机模拟点击,滑动,输入等事件(包括控制多台Android手机)
可以通过如下ADB命令实现PC对Android手机的模拟输入,点击,滑动等事件,进而对Android手机的操作与控制。1:adb input keyevent 这条命令模拟Android手机按下了event_code对应的按键。 event_code表如下:原创 2016-12-05 14:24:43 · 29592 阅读 · 2 评论 -
[转]android 使用SAF框架操作外置sd卡
原文:https://blog.csdn.net/hyc1988107/article/details/83825237转载 2019-07-04 10:33:30 · 367 阅读 · 0 评论