- 博客(34)
- 资源 (11)
- 收藏
- 关注
原创 AsyncTask的NoClassDefFound的解决方式
最近在做一款信用卡代还“省呗”的产品,要不少AsyncTask异步请求的错误,一直费解,网上的答案也各说分云后来用下列方法测底解决了这个问题,整款app 也只有 2 个问题在application中调用一次以后AsyncTask就找得到了/*** 避免NO CLASS DEF FOUND*/private void initClass() {try {try {
2015-10-31 10:04:17
590
转载 有关Material Design新特性的详解。
源码地址:https://github.com/chrisbanes/cheesesquare自己添加备注后的地址:https://github.com/heinika/DrawerLayoutDemo英文教程:https://guides.codepath.com/android/Handling-Scrolls-with-CoordinatorLayout中文教程:ht
2015-10-28 14:41:26
428
原创 不错的视频教程列表
高煥堂 老师的(android内核部分讲的很赞)http://edu.csdn.net/lecturer/629?list_type=1&page=2
2015-10-27 19:40:24
398
转载 SSL延迟有多大?
据说,Netscape公司当年设计SSL协议的时候,有人提过,将互联网所有链接都变成HTTPs开头的加密链接。这个建议没有得到采纳,原因之一是HTTPs链接比不加密的HTTP链接慢很多。(另一个原因好像是,HTTPs链接默认不能缓存。)自从我知道这个掌故以后,脑袋中就有一个观念:HTTPs链接很慢。但是,它到底有多慢,我并没有一个精确的概念。直到今天我从一篇文章中,学到了测量HTT
2015-10-27 13:40:58
471
转载 Android开发中无处不在的设计模式——原型模式
不知不觉这个系列已经写了三篇了,其实很早之前就想写设计模式了,只不过怕自己误人子弟没有提笔去写。后来在实际开发中,发现设计模式可以让一个开发人员融会贯通所学的知识,为了进一步巩固自己,就写下了这一些列文章。前面介绍了三个模式。Android开发中无处不在的设计模式——单例模式Android开发中无处不在的设计模式——Builder模式Android开发中无处不在的设计模式——观察者模式
2015-10-23 10:12:21
392
转载 【Android效果集】弹幕效果
之前在网上有看到过iOS的弹幕效果实现,搜了一下发现Android实现弹幕效果的帖子比较少,而且写得都不是很好理解,于是尝试自己做了一下,写成这篇博客,分享出来。最终效果展示: 实现思路:1.自定义一个弹幕View,继承自TextView,专门用来显示一条弹幕 2.弹幕View能够自动从最右边匀速滚动到最左边 3.弹幕的颜色和大小设置为随机值 4.弹幕V
2015-10-22 18:27:17
943
原创 getItemViewType() 的 返回值必须要小于 getViewTypeCount()
否则会出现 at android.widget.AbsListView$RecycleBin.addScrapView(AbsListView.java:)
2015-10-22 18:25:22
575
转载 Android自定义控件之乱涂
随着Android的不断壮大,你想要的很多控件在github上基本都能找到,对于爱折腾的我来说,闲暇之余更喜欢自己倒腾,之前博客有提到想研究图片这一块,今天就来折腾一下编辑图片.先来实现在一张图片上坐标注,也就是说我可以在一张图片上乱画 在一张图片上乱花,首先要有一张图片,然后要有只画笔实现乱花 先把图片放上:public class DrawPicture extends V
2015-10-20 18:42:35
429
转载 Android App监听软键盘按键的三种方式
前言:我们在android手机上面有时候会遇到监听手机软键盘按键的时候,例如:我们在浏览器输入url完毕后可以点击软键盘右下角的“GO”按键加载url页面;在点击搜索框的时候,点击右下角的search符号键可以进行搜索;或者在全部数据输入完毕后,点击右下角的"done"就马上进行下一步操作。效果图:
2015-10-20 16:13:32
445
转载 【高仿微信系列】微信录制小视频
本帖最后由 ☂上官๑۩۞۩ 于 2015-7-15 17:14 编辑微信从6.0版本开始推出小视频功能,随着4G网络的出现,视频将会是一个趋势,他能表达出文字所不能表现的东西,增加了微信的黏性。还记得微信小视频这个功能一推出,如同病毒一样席卷朋友圈。作为爱美的我们,怎么能把我们的窘态暴露给朋友圈的小伙伴呢,必须正能量!美好的!必须美化! So,录制小视频后,加各种滤
2015-10-19 17:19:41
918
转载 14.Android 控制Handler内存泄露 技巧
14.Android 控制Handler内存泄露 技巧Android 控制Handler内存泄露 技巧Handler 警告Handler 内存泄露缘由解决思路Handler 通用模板Handler 警告In Android, Handler classes should be static or leaks might occur,
2015-10-19 14:19:47
326
转载 Android中的dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()
Android中触摸事件传递过程中最重要的是dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()方法。这个是困扰初学者的问题之一,我开始也是。这里记录一下dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()的处理过程,以供记忆。 dispat
2015-10-19 14:08:47
328
转载 android clipPath切割画布
转自:http://wallage.blog.163.com/blog/static/1738962420101012439991/)[java] view plaincopypublic class PictureTestActivity extends Activity { @Override
2015-10-18 21:07:21
1442
转载 Android 百度地图 SDK v3.0.0 (二) 定位与结合方向传感器
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37730469在上一篇博客中,我们成功把地图导入了我们的项目。本篇我们准备为地图添加:第一,定位功能;第二,与方向传感器结合,通过旋转手机进行道路的方向确认。有了这两个功能,地图已经可以为我服务了~~~~效果图:好了,可以代码,为了方便,我把所有
2015-10-17 15:20:49
564
原创 http://images.google.com/searchbyimage?site=search&image_url= 搜索
http://images.google.com/searchbyimage?site=search&image_url= 搜索
2015-10-16 15:30:17
2372
原创 function作为parameter来使用
如void tache()void tache((void*)tache)要调用的话直接tache(tache)因tache的名字本身就指向一个地址void (星号) 函数void * 函数名指的是返回值是一个任意类型的指针变量如double *valval = 函数名(参数)当然参数的话可以有sizeof定义 这样 val就可以
2015-10-14 12:36:37
922
原创 运行时加断点 VM disconnected问题
换packagename...........................................
2015-10-13 15:46:11
1893
转载 关于Android TouchDelegate源码解析
android.view.TouchDelegate是用来扩大View的触摸点击区域的。用法很简单,套路是: 比如 mButton = new CheckBox(getContext());Rect bounds = new Rect(0, 0, viewBound.getMeasuredWidth(), viewBound.getMeasuredHeight());
2015-10-13 15:34:15
403
转载 Android轻量级ORM框架ActiveAndroid入门教程(转)
注:没有找到出处,如有侵犯,请告知 开始ActiveAndroid神奇之旅:在AndroidManifest.xml中我们需要添加这两个AA_DB_NAME (数据库名称,这个name不能改,但是是可选的,如果不写的话 是默认的"Application.db"这个值)AA_DB_VERSION (数据库版本号,同样是可选的 – 默认为1)
2015-10-13 15:22:04
419
转载 五种常用的图片格式及其是否有数据压缩的总结
五种常用的图片格式及其是否有数据压缩的总结声明:引用请注明出处http://blog.csdn.net/lg1259156776/说明:本文主要介绍五种最常见和最常用的图像格式:BMP,PNG,JPEG,JPEG200,以及GIF。在进行图像处理相关应用之前第一步首先是能够读取这些图像文件,虽然很多开发工具支持库比如OpenCV等已经帮助节省了这些工作的麻烦,便利的同时也使
2015-10-13 14:55:41
1118
转载 Android性能专项测试之Network monitor
Network monitor工具能做什么?实时监控上传和接收的网速Network monitor使用条件root手机Android studio 1.4+Network monitor开启Tx:上传网速 Rx:接受网速
2015-10-13 10:09:09
591
转载 Android性能专项测试之battery-historian试用
数据准备battery-historian工具需要使用bugreport中的Battery History 数据,我们在开始的时候需要通过以下命令来打开电池数据的获取以及重置:adb shell dumpsys batterystats --enable full-wake-historyshell dumpsys batterystats --reset123执行的效
2015-10-13 10:06:16
542
转载 Android性能专项测试之Memory Monitor工具
参考文章: Memory Monitor WalkthroughMemory Monitor能做什么?实时查看App的内存分配情况快速判断App是否由于GC操作造成卡顿快速判断App的Crash是否是因为超出了内存Memory Monitor使用准备开发者选项可用USB调试开启备注:Android Studio的Enable ADB Integrat
2015-10-13 10:05:34
412
转载 Android性能专项测试之Heap Viewer工具 分类: Android性能
参考文章:Heap Viewer Android 内存监测工具 DDMS –> Heap 使用DDMS中的内存监测工具Heap来优化内存Heap Viewer能做什么?实时查看App分配的内存大小和空闲内存大小发现Memory LeaksHeap Viewer使用条件5.0以上的系统,包括5.0开发者选项可用Heap Viewer启动可以
2015-10-13 10:04:36
603
转载 Android性能专项测试之Allocation Tracker(Device Monitor)
Allocation Tracker WalkthroughAllocation Tracker 能做什么?追踪内存分配信息,按顺序排列,这样我们就能清晰看出来某一个操作的内存是如何一步一步分配出来的。比如在有内存抖动的可疑点,我们可以通过查看其内存分配轨迹来看短时间内有多少相同或相似的对象被创建,进一步找出发生问题的代码。Allocation Tracker使用条件
2015-10-13 10:04:02
604
转载 Android性能专项测试之Allocation Tracker(Android Studio)
Speed up your appAndroid Studio版的特点Allocation Tracker(AS)工具比Allocation Tracker(Eclipse)工具强大的地方是更炫酷,更清晰,但是能做的事情都是一样的。Allocation Tracker启动在内存图中点击途中标红的部分,启动追踪,再次点击就是停止追踪,随后自动生成一个all
2015-10-13 10:03:30
898
转载 Android性能专项测试之Heap Snapshot工具
Speed up your appHeap Snapshot能做什么?获取Java堆内存详细信息,可以分析出内存泄漏的问题Heap Dump启动在内存面包中,点击图中红色标注的按钮,就会显示我们的Heap Snapshot面包Heap Snapshot面板Heap Snapshot详细信息面板 该面板里的信息可以有三种
2015-10-13 10:02:30
733
转载 Android性能专项测试之TraceView工具(Device Monitor)
参考文章: Traceview Walkthrough Android 编程下的 TraceView 简介及其案例实战 正确使用Android性能分析工具——TraceView Android内存使用分析和程序性能分析TraceView工具能做什么?从代码层面分析性能问题,针对每个方法来分析,比如当我们发现我们的应用出现卡顿的时候,我们可以来分析出现卡顿时在方法的调
2015-10-13 10:01:52
811
转载 Android性能专项测试之GPU Monitor
Testing Display Performance Speed up your appGPU Monitor能做什么?分析GPU的性能,实时查看绘制每一帧所花费的时间GPU Monitor使用准备root 手机开发者选项中的Gpu profile开关打开Android Studio 1.4+GPU Monitor启动在Android Monitor中
2015-10-13 10:00:43
611
转载 Android性能专项测试之Network monitor
Network monitor工具能做什么?实时监控上传和接收的网速Network monitor使用条件root手机Android studio 1.4+Network monitor开启Tx:上传网速 Rx:接受网速版权声明:本文为博主原创文章,未经博主允许不得转载。
2015-10-13 09:59:36
654
转载 Android性能专项测试之Memory Monitor工具
参考文章: Memory Monitor WalkthroughMemory Monitor能做什么?实时查看App的内存分配情况快速判断App是否由于GC操作造成卡顿快速判断App的Crash是否是因为超出了内存Memory Monitor使用准备开发者选项可用USB调试开启备注:Android Studio的Enable ADB Integrat
2015-10-13 09:58:32
569
转载 Android性能专项测试之Systrace工具
Systrace Walkthrough Systrace Analyzing UI Performance with Systrace Speed up your appSystrace能做什么?计算容器的性能发现性能的瓶颈Systrace的使用准备4.1以上rootAndroid SDK Tools 20python环境Systrace启
2015-10-13 09:56:10
1551
转载 最受欢迎的5个Android ORM框架
在开发Android应用时,保存数据有这么几个方式,一个是本地保存,一个是放在后台(提供API接口),还有一个是放在开放云服务上(如 SyncAdapter 会是一个不错的选择)。对于第一种方式,即本地数据存储,如嵌入式SQLite,你可以选择直接使用SQL语句、Content Provider 或 ORM(对象关系数据映射)。对于 Android 应用的开发,主要是使用J
2015-10-12 14:19:26
356
转载 非常有用的图像过滤器工具
http://cdn.tutsplus.com/active/uploads/legacy/tuts/070_effectsTester/Preview/EffectsTester.html
2015-10-08 10:34:47
452
Learn Objective-C on the Mac eBook.pdf (incl. examples) 包含全代码
2012-07-21
JavaScript权威指南(第6版)pdf(彩页)
2012-06-21
控制系统仿真与SIMULINK(PPT+程序)
2011-06-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人