- 博客(73)
- 资源 (16)
- 收藏
- 关注

原创 ReactNative 伤机杂坑集
AndroidMainActivity中没有getPackages()方法重载现在网上很多编写自定义原生模块给JS调用的教程,但是很多教程的RN版本是较老的,老版本中(目前知道0.28及0.28以前),RN自动生成的Android项目中,MainActivity中有getPackages()方法重载,但是在0.29及0.29以后,需要再MainApplication中调用 ———————————-
2017-01-17 09:25:10
742

原创 广师Android群分享集合大分类
1 四大组件,fragment,handler 这个分类主要收集Activity,Broadcast,Service,ContentProvider,fragment,handler相关的文章。 跳转链接请点击2 网络 这个分类主要收集的是网络相关的文章,包括java se提及的网络,Android网络等。 跳转链接请点击3 view相关3.1 Android系统的V
2016-02-27 17:03:46
673
原创 synchronized 关键字与GuardedBy注解的关系
synchronized 关键字与GuardedBy注解的关系synchronized同步锁的概念去查阅资料即可,网上有很多。GuardedBy注解定义在AndroidX框架中androidx.annotatio的包下,定义如下:/** * Denotes that the annotated method or field can only be accessed when holding the referenced lock. * <p> * Example: * <p
2021-03-29 09:53:04
2841
原创 频繁调用GLES20.glTexSubImage2D导致内存撑满问题
现象在频繁调用以下GLES20.glTexSubImage2D函数时,public static native void glTexSubImage2D( int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, java.nio.B
2021-03-08 16:55:22
1420
原创 Android加载本地大Bitmap文件,解析出来的Bitmap是整张图片是黑色的
问题现象缓存宽高很大的Bitmap在本地,将这个Bitmap拉到电脑中,后缀改成.png或者.jpg,使用图片浏览器显示正常。然而,使用Android Bitmap解析库解析成Bitmap,用Canvas绘制出来显示全黑。这个现象是概率出现的,不过Bitmap宽高越大,出问题情况越大。原因分析我碰到这个问题是因为使用Android PDF解析PDF源文件,将每页PDF解析到ARGB格式的Bitmap缓存在本地,显示时,使用了CompressFormat.JPEG进行解析。ARGB含有alpha通道,使
2021-01-14 12:09:30
844
原创 java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid item position
报错代码:java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid item position 10(offset:10).state:15报错原因recycle_view等数据源修改后,没及时通知Adapter更新数据解决办法在数据源修改后及时通知Adapter更新数据, 例如: mDataList.clear()
2017-07-25 15:07:26
3144
原创 mac eclipse 启动时在loading org.eclipse.mylyn.tasks.ui卡住
问题原因:很可能上一次非正常关闭eclipse解决办法第1步:使用iTem(类似WINDOW下的dos窗口)或者Finder(文件操作系统)进入自己项目主目录 第2步:进入.metadata/.plugins/org.eclipse.core.resources目录 第3步:使用rm命令或者手动删除含有snap的文件,例如“10.snap” 第4步:重启Eclipse即可启发链接:点击这里
2017-06-27 09:27:48
1595
转载 Android 进程级别 和 oom_adj对应关系
一 : 前台进程 (Active Process): oom_adj为0。 前台进程包括 : 1、活动 正在前台接收用户输入 2、活动、服务与广播接收器正在执行一个onReceive事件的处理函数 3、服务正在运行 onStart、onCreate或onDestroy事件处理函数。二 : 已启动服务的进程(Started Service Process) :
2017-03-14 19:27:38
5063
原创 广师Android群分享之性能-内存泄漏
这篇文章主要收集内存泄漏相关文章。1 Activity内存泄漏1.1 线程使用不当导致Activity内存泄漏 这篇文章主要讲线程使用不当导致Activity内存泄漏的原因以及解决办法。 英文原文:请点击这里 中文翻译:请点击这里 贡献者:zhjkenneth 时间:2016.05.10
2016-05-10 17:57:10
505
转载 Android 存储记录
getCacheDir()方法用于获取/data/data//cache目录getFilesDir()方法用于获取/data/data//files目录应用程序在运行的过程中如果需要向手机上保存数据,一般是把数据保存在SDcard中的。 大部分应用是直接在SDCard的根目录下创建一个文件夹,然后把数据保存在该文件夹中。 这样当该应用被卸载后,这些数据还保留在SDCard中,留下了垃圾数据。
2016-05-03 09:08:11
623
原创 AS找不到.so文件 java.lang.UnsatisfiedLinkError: Couldn't load from loader dralvik.system.PathClassLoade
错误提示部分代码:java.lang.UnsatisfiedLinkError: Couldn’t load from loader dralvik.system.PathClassLoade[Dex错误原因分析可能原因1自己项目中的.so库分配不全,例如项目中有armeabi,armeabi-v7a存放so文件的文件夹,如果armeabi中有a.so,那么armeabi-v7a也必须有a.so,C
2016-04-21 17:12:31
4049
原创 Could not resolve all dependencies for configuration ':XXX:_debugCompile'
报错提示:Error:A problem occurred configuring project ‘:XXX’. Could not resolve all dependencies for configuration ‘:XXX:_debugCompile’. Could not find com.X.X:X. Searched in the
2016-04-18 10:35:34
22430
转载 Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled.
问题原因:Android Studio设置了允许Instant Run,run app时打开了DDMS 或者未启动Instant Run配置。解决办法:方案一:方案二:关闭DDMS,然后再Run参考文献: 原文
2016-04-18 08:04:16
1425
原创 Android Gradle插件(plugin)版本(version)与Gradle、SDK Build Tools版本关系
具体关系如下图:比如,Android Studio 2.0发布,其中有个新功能“Instant Run”,需要Android Gradle Plugin版本2.0.0以上,那么我们项目的.gradle文件就需要以下配置buildscript { dependencies { classpath 'com.android.tools.build:gradle:2.0.0'
2016-04-15 10:27:19
22180
原创 NullPointException-TabWidget.focusCurrentTab(TabWidget.java:401)
错误提示如下:AndroidRuntime(4437): java.lang.NullPointerExceptionAndroidRuntime(4437): at android.widget.TabWidget. focusCurrentTab(TabWidget.java:401)AndroidRuntime(4437): at android.widget.TabHost.
2016-04-13 09:20:58
569
原创 广师Android群分享之Android开发实用小工具,提升开发效率
1 这篇博客主要收集了以下Android工具1.Vysor 2.Vector Asset 3.Stetho 4.OctoTree 5.Chrome ADB 6.TinyPng 7.PostMan 8.Genymotion 虚拟机 9.Json2POJO 10.Android Pixel 11.Android Arsenal 12.Codota 13.AndroidAssetS
2016-04-10 10:38:51
840
原创 Handler认识与Handler的消息发送机制
这篇文章主要整理内容如下: 1.Handler函数之间的调用关系; 2.Handler发消息机制1 Handler函数之间的调用关系点击这里查看大图 上图所示内容为Handler类几乎所有方法,个别方法基本不使用的就没列上去。图中箭头的意思是调用,比如A—->B,意思是A中会调用B,用代码来描述就是public void A(){ ... B(); ...}
2016-03-10 17:29:18
890
原创 广师Android群分享之Android前沿
这篇文章收集的是Android相关的前沿信息的文章。如果过了很长事件,也许过时的文章会被移除。1 Kotlin1.1 源码地址 链接地址:请点击 贡献者:Clock 时间:2016.02.041.2 入门级kolin指引 链接地址:请点击 贡献者:Clock 时间:2016.02.172 Android 热部署2.1 NuWa2.1.1 Android 热修复Nuwa
2016-03-04 09:04:10
581
原创 广师Android群分享之事件、消息的通知和回调
这篇文章主要收集的是Rxjava、EventBus等事件通知回调技术的文章。1 Rxjava1.1 RxJava 使用示例 这篇文章示例了Rxjava的使用。文章代码和描述都比较清晰。 链接地址:请点击 贡献者:Clock 时间:2016.02.011.2 Rxjava中文翻译文档 链接地址:请点击 贡献者:Clock 时间:2016.02.252 React Na
2016-03-03 09:01:18
536
原创 广师Android群分享之数据存储、转换、安全等
这篇文章主要收集的是数据的存储、转换、安全等数据相关的文章。1 Android中的数据存储之文件存储、SharedPreferences和Pull解析 链接地址:请点击这里 贡献者:广师Lshare 时间:2015.12.15
2016-03-02 09:16:05
563
原创 广师Android群分享之图片与视频
这篇文章主要收集的是图片与视频相关的文章。1 Google出的一个MediaPlayer的库 Clock根据介绍评价说这个库比MediaPlayer支持更多的功能和扩展性定制性更强。 链接地址:请点击这里 贡献者:Clock 时间:2015.12.172 Picasso加载图片的优化实践 链接地址:请点击这里 贡献者:Clock 时间:2015.12.233
2016-03-02 09:07:35
435
原创 广师Android群分享之Android动画
这个分类主要收集的是Android动画相关的文章。1 一个开源的动画效果合集 可以作为开发需要的时候使用,好奇动画怎么实现的童鞋更建议看看人家的源代码 链接地址:请点击这里 贡献者:Clock 时间:2015.11.202 一个开源的玻璃破碎动画效果 链接地址:请点击这里 贡献者:Clock 时间:2016.02.013 Android View Animati
2016-03-01 08:31:15
555
原创 广师Android分享之IDE,开发jar,版本控制系统等资源下载链接
这篇文章主要收集Android下载资源相关的文章。1 Android官网国内整理的镜像 这个镜像整理有条不紊,个人觉得,要是里面有的资源就不用去Android官网查找了。 链接地址:请点击这里 贡献者:Clock 时间:2015.11.242 在线免费IT书籍索引 这个链接中存储了很多在线IT类书籍的索引,涉及各种IT语言,操作系统等等。缺点是很多出名,经典书籍没有。
2016-02-29 09:19:47
762
原创 广师Android群分享之各版本特性
5 Android L5.1 Android5.x的平台上如何获取正在运行的进程的方式 这篇文章写的是Android 5.1.1以后何获取正在运行的进程,同时给出了sample apk,这个apk中可以查看手机中所有的进程,正在运行的进程,正在后台运行的应用。 链接地址:请点击这里 贡献者:Clock 时间:2015.12.105.2 Art模式与Dalvik模式区别简单
2016-02-29 08:33:54
536
原创 广师Android群分享之应用系统相关
这篇文章主要收集的是应用系统相关的文章,比如监听系统广播,安装与卸载App,新增与删除快捷方式等。1 监听其他应用卸载安装 这篇文章主要讲的是监听别的应用,要想自己监听应用本身,目前还没有头绪,要是有好的博客请回复,谢谢。 链接地址:请点击 贡献者:zhjkenneth2 创建删除应用快捷方式 链接地址:请点击 贡献者:zhjkenneth 时间:2015.11.
2016-02-28 14:05:35
446
原创 广师Android群分享之Java SE知识
1 注解实现和原理 链接地址:请点击这里 贡献者:Clock 时间:2015.11.162 强引用(StrongReference)软引用(SoftReference)弱引用(WeakReference)虚引用(PhantomReference) 这篇文章主要讲解java.lang.ref包下几个类的用途,其中终点阐述了强引用(StrongReference)、软引用(So
2016-02-28 09:06:35
468
原创 广师Android群分享集合之Android源码学习
1 Android 5.0(Lollipop)事件输入系统(Input System) 这篇文章详细阐述了android5.0输入系统底层响应与交互流程,文章图文并茂,讲解细致,不过,需要有一定的基础的同学才可以看懂。 链接地址:请点击这里 贡献者:Clock 时间:2015.11.152 如何阅读源代码 文章裁剪: 这篇文章基于我在 Oneshot Nod
2016-02-27 22:57:45
410
原创 广师Android群分享之增强App稳定性
1 避免上下文关联性内存泄漏 这篇文章来自android开发者博客,文章中主要针对避免Context关联性内存泄漏展开探索,并给出合理的建议。 链接地址:请点击这里 贡献者:zhjkenneth 时间:2015.11.132 Android单元测试: 首先,从是什么开始 这篇文章主要覆盖以下主题: (1)什么是单元测试 (2)为什么要做单元测试 (3)
2016-02-27 19:19:55
504
原创 广师Android群分享之程序员的鸡汤文章
这篇文章主要收集一些值得程序员一看的文章。1 想知道做一个出色Android App需要什么 文章包含开发工具的选择、app版本支持、App框架设计 链接地址:请点击这里 贡献者:Clock 时间:2015.11.162 关于app的一些状态场景的体验优化 这篇文章可能更适合产品或者UI设计师看,但作为开发者也是值得围观的 链接地址:请点击这里 贡献者:C
2016-02-27 17:41:45
840
原创 广师Android群分享之网络
这篇文章主要收集的是跟网络相关的文章1 EventBus的使用 EventBus的用途类似于Handler、Broadcast等。很多情况下,由于Handler一般跟Activity、Fragment生命周期或者作用域结 合使用,并不能满足某些需求,但是使用Braodcast,又是杀猪用牛刀,这时,使用Eventbus最为合理。 简单使用详解1:请点击这里 较为深入使用详
2016-02-27 17:40:29
582
原创 广师Android群分享之集成开发环境IDE
这篇文章主要收集的是IDE(集成开发环境)相关的文章1 AndroidStudio (1) AndroidStudio wifi调试插件 运用这个插件的好处在于,可以摆脱usb线,再也不用为usb线过短或者过长或者找不到数据线而烦恼 链接地址:请点击这里 贡献者:Clock 时间:2015.11.20 (2) AndroidStudio下如何同时构建多个不同的版本
2016-02-27 17:38:56
663
原创 广师Android群分享之代码版本控制系统
1 git的再现文档及其原理 对版本管理控制工具不大熟悉朋友,可以看看这个使用git的再现文档及其原理 链接地址:请点击这里 贡献者:Clock 时间:2015.11.182 Git常用的命令 这篇文章罗列了Git的一些常用到的命令,文章主要以以下10个方面进行阐述: (1)新建代码库; (2)配置; (3)增加/删除文件; (4)代码提交;
2016-02-27 17:37:08
486
原创 广师Android群分享之代码工具集合
1 一个Utils类库,一些基本的功能都有 文章中收集了以下工具: AnimationUtils Animation工具类 AppUtils APP相关信息工具类 AssetDatabaseOpenHelper 读取Asset目录中数据库工具类 BitmapUtil Bitmap工具类主要包括获取Bitmap和对Bitmap的操作 CipherUtils
2016-02-27 17:35:07
968
原创 广师Android群分享之app开源项目
1 开源中国客户端代码:链接地址:请点击这里 贡献者:Clock 时间:2015.11.142 自适配布局AutoLayout的使用 这篇文章讲解的是一个自定义组件,使用该组件能够解决大部分屏幕适配问题。 链接地址:请点击这里 贡献者:赵海龙 时间:2015.12.013 一个开源WebView 这个项目展示了几种背景颜色风格的界面,可取之处在于首次进入
2016-02-27 17:33:15
491
原创 广师Android群分享之app性能
这是一篇主要收集的是如何提升App性能以及App性能知识相关的文章。1 提升app性能的建议 这是一篇讲10 条关于提升 Android 性能的建议,这篇文章由Google员工Boris根据以往经验所写。由于是翻译版,里面讲得并不是很流畅,但是在讲解如何避免Activity 泄漏章节中有很多可取之处,可以重点看这部分内容。 链接地址:请点击 贡献者:Clock 时间:2015.
2016-02-27 17:31:36
538
原创 广师Android群分享之Android Resource
这个分类主要收集的是Android 工程assets目录以及 res目录下相关知识的相关文章,比如raw,values,drawable,layout等1 drawable1.1 图片资源放置在res下不同文件夹的区别以及对内存的影响 这篇文章主要讲同张图片放在drawable/drawable-mdpi/drawable-hdpi/drawable-xhdpi/drawable-xxhdpi等
2016-02-27 17:29:59
456
原创 广师Android群分享之Android系统自带的View
1 动态设置控件的宽高 以下以把一个BUTTON的大小设置成 android:layout_width=”wrap_content”,android:layout_height=”30dp” 为例:首先得关注这个button被包含在哪个父控件中,假定为LinearLayout,变量是mLinear,其次,30dp在代码中要换成像素。Button button = new Butto
2016-02-27 17:26:30
375
原创 广师Android群分享之自定义控件
这篇文章主要收集自定义控件相关的文章。1 自定义控件 FlyRefresh 这是一个增加刷新动态效果的自定义控件 链接地址:请点击这里 贡献者:Clock 时间:2015.11.142 一个不错的日历控件 链接地址:请点击这里 贡献者:Clock 时间:2015.11.183 TextView改造成类似老虎机那种效果 链接地址:请点击这里 贡献者:Cl
2016-02-27 17:20:16
489
原创 广师Android群分享之四大组件及fragment,handler
1 Activity1 Fragment 与 Activity的生命周期 对于接触android的,这张图值得研究下,也鼓励时常回来看下。 贡献者:Clock 时间:2015.11.302 BroadCast3 Service3.1 关于 Android 进程保活,你所需要知道的一切 这篇文章介绍App保活的方法,值得大家学习关注下。此博客的作者是位爱学人士,可以与之多交
2016-02-27 17:16:15
618
App1.2.0发布包
2017-11-17
Git-2.11.0-64-bit_and_TortoiseGit-2.3.0.0-64bit
2016-12-04
okhttp_3.1.2的jar包,内含okio
2016-02-23
android studio模拟器运行所需软件Intel HAMX
2015-07-12
android-support-v4 21.0.3
2015-01-09
com.googlecode.objectify
2014-08-22
网页制作神器
2014-07-13
java web 标签大全 类似JDK帮助文档.CHM
2014-07-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人