自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 测试图标

这篇博客主要是自己在开发中需要用到某些网络图片时的一个缓冲

2016-09-05 15:21:33 1205

原创 广师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发布包

车行易商家App1.2.0发布包车行易商家App1.2.0发布包车行易商家App1.2.0发布包车行易商家App1.2.0发布包车行易商家App1.2.0发布包车行易商家App1.2.0发布包车行易商家App1.2.0发布包车行易商家App1.2.0发布包车行易商家App1.2.0发布包车行易商家App1.2.0发布包车行易商家App1.2.0发布包车行易商家App1.2.0发布包车行易商家App1.2.0发布包

2017-11-17

Git-2.11.0-64-bit ortoiseGit-2.3.0.0-64bit

Git 2.11.0 TortoiseGit 2.3.0.0 64位

2016-12-04

Git-2.11.0-64-bit_and_TortoiseGit-2.3.0.0-64bit

Git 2.11.0 64-bit 和 TortoiseGit 2.3.0.0 64位

2016-12-04

okhttp_3.1.2的jar包,内含okio

这是okhttp_3.1.2的jar包,该包可以使用在eclipse和Android studio下,使用okhttp需要依附okio,所以该包中内含okio.资源收1分csdn币,主要是为了避免让不劳而获泛滥,见谅

2016-02-23

android studio模拟器运行所需软件Intel HAMX

这是android studio 运行模拟器时所需要的软件。使用此软件前必须确保BIOS中configuration(配置)中的Virtural Technology (虚拟技术)为Enable(打开)状态

2015-07-12

android-support-v4 21.0.3

这个是android-support-v4 21.0.3,友盟反馈5.0以上开发时需要用到v21.0.0以上的版本,所以大家可以使用这个开发

2015-01-09

com.googlecode.objectify

这个包是可以解决import com.googlecode.objectify.Key; import com.googlecode.objectify.annotation.Entity; import com.googlecode.objectify.annotation.Id;

2014-08-22

网页制作神器

网页制作完全手册包含DHTML、HTML、css、可视化滤镜和切换参考、HTc组件参考、VML网页矢量图、命令标示符,附录中还有颜色表、所有可用于各种系统设置的语言代码

2014-07-13

颜色快速定位文档

颜色快速定位文档,妈妈再也不用担心我找不到我想要的颜色啦

2014-07-13

W3CSchool wsc离线文档,不用联网学做网站.chm

W3CSchool wsc离线文档,不用联网学做网站.chm。使用该文档,离线也能上W3C

2014-07-13

JavaScript语言参考手册 类似JDK帮助文档.chm

JavaScript语言参考手册 类似JDK帮助文档.chm,详细的js资料,可以当学习工具收藏

2014-07-13

java web 标签大全 类似JDK帮助文档.CHM

java web 标签大全 类似JDK帮助文档.CHM,囊括了structs标签,jsf标签,jstl标签,spring标签,ajax常用函数等

2014-07-13

J2SE5.0_CN api 类似JDK.chm

J2SE5.0_CN api 类似JDK.chm,该文档为中文版,内容也很详细

2014-07-13

CSS api类似Jdk.chm

CSS api类似Jdk.chm该文档为中文版,囊括了CSS几乎所有知识

2014-07-13

Android API类似JDK.chm

Android API类似JDK.chm.可以快速定位查看Android系统类的结构

2014-07-13

MyEclipse快捷键及修改操作

MyEclipse快捷键及修改操作,很多人使用myeclipse,但是不懂得快捷键那是一大损失

2013-12-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除