- 博客(15)
- 资源 (7)
- 收藏
- 关注
原创 java.lang.RuntimeException: Handler (com.***.behavior.BEvent$1) {421bca80} sending message to a Hand
java.lang.RuntimeException: Handler (com.***.behavior.BEvent$1) {421bca80} sending message to a Handler on a dead thread它告诉你,你往死了的进程发了一个消息,然后没有办法执行。我的代码错在这里:sHandler.post(runnable);handler虽然不为空,(静态的),但
2016-11-30 18:12:16 461
原创 Installation error: INSTALL_FAILED_CANCELLED_BY_USER
我的手机本来是支持Androidstadio 调试手机的,我手机小米的,后来,系统升级了,我也没在意,第二天上班,已运行就报错: Installation error: INSTALL_FAILED_CANCELLED_BY_USER我都没有拒绝啊。我还以为怎么了,也没有仔细去向为什么。这是我的错,不去想为什么。 今天我玩手机,无意中看到是否允许手机root,是否运行usb安装应用程序,全都是不
2016-11-28 11:33:08 2034 2
原创 LayoutInflater.Factory 妙用
LayoutInflater.Factory 可以调试 布局,你把下面的代码放到 onCreate里面,然后再里面的下面的onCreateView里面加上断点,然后你就可以知道所有的view构造,所有的view的名字,不管是自定义还是系统的。 感觉挺不错的。protected void setMenuBackGround() { LayoutInflater layoutInfl
2016-11-24 21:42:28 333
原创 android 文件下载 超简单
public void downloadPlug(String downloadUrl,String savePath) { try { URL url = new URL(downloadUrl); //打开连接 URLConnection conn = url.openConnection();
2016-11-22 21:25:01 348
原创 RandomAecessFile open failed: EISDIR (Is a directory)
今天下午搞断点续传,下载文件的时候,弄了一下,我把下载的文件命名为plug.jar.后来老是报错: open failed: EISDIR (Is a directory)我烦了,两个小时啊,我操。 我还以为jdk有bug,不能写.jar的文件。中间各种翻资料,各种。。。你们懂的。后来,查资料说 肯能你创建文件的时候,被创建了一个plug.jar的文件夹。我一看,果然是。妈的,我还不知道这个坑。
2016-11-22 16:16:37 1927 3
原创 如何让Android对话框全屏 Dialog 全屏
如何让一个对话框全屏对话框: <style name="Theme.Application.Dialog.Alert" parent="android:Theme.Material.Light.Dialog.Alert"> <item name="android:windowBackground">@color/public_white</item> <item
2016-11-22 09:37:04 744
原创 学习网络请求返回json对应的model
原来泛型可以这样用:网络返回基类,返回一个code,msg,body,其中body不确定,所以,我们把它写成泛型import org.json.JSONObject;/** * 网络请求的基类 * Created by on 16/7/14. */public class NetData<T> { public static final int STATUS_OK = 0;
2016-11-21 15:28:16 475
原创 android获取未安装APK签名信息及MD5指纹
站在巨人的肩膀上写博客: http://blog.csdn.net/wulianghuan/article/details/18400581http://www.jb51.net/article/79894.htm1.获取APK的签名信息 方法一: private String showUninstallAPKSignatures(String apkPath) { Stri
2016-11-21 14:55:07 1211
原创 Android stadio 模板 liveTemplate不管用
今天自己弄了模板,发现不生效。后来才知道要在下面设置在哪里应用:如下图: Android satdio 制作自己的todo 有时候,别人都使用todo,使得自己个人的todo不好用了。那么怎么弄?自己创建一个todo,自己用。 步骤如下: 1.首先自己建一个模板: 模板里面的haveToDO是以后用来正则表达捕获的,所以一定要写。 2.建一个todo 3.创建filter ,然后就可以
2016-11-18 11:34:10 668
原创 android 事件传递机制
有三个方法: dispatchTouchEvent onInterceptTouchEvent onTouchEvent 首先:A的dispatchTouchEvent-A的onInterceptTouchEvent B的dispatchTouchEvent B的onInterceptTouchEvent 。。。 之后呢,如果不在传递了,那么就最后一个元素的onTouchEvent 往
2016-11-09 13:26:08 226
原创 android systemtrace 报错
折腾了很久,妈的,终于可以跑出来systemtrace了。如果你跟我一样,老是生成trace失败,那么,按我说的啦: 坑就在,你必须选一个路径存放trace.html,你不选一个,他就生成不了。打开了之后呢,w a s d, 是查看trace文件的快捷键。你可以自己试试,很方便, a d 左右滑动,w 放大, s 缩小。
2016-11-07 20:51:11 883
原创 我今天的收获,必备stadio 插件
1.ADBWIFI 必须的,说不定你就用到了。 2.ADB Idea 必须 3.JavaDoc 4.Translation 5.Gradle Killer
2016-11-04 23:00:31 221
原创 Android 打印方法调用堆栈
RuntimeException here = new RuntimeException("here"); here.fillInStackTrace(); Log.w("yuge", "Called: " , here);
2016-11-02 21:35:26 662
原创 android的dmtracedump工具生成trace文件图片 'dot' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
http://jingyan.baidu.com/article/c910274bfa6c1fcd361d2df7.htmlhttp://www.cnblogs.com/albert1017/p/3597057.html在windows下使用dmtracedump绘图时,出现如下错误: ‘dot’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。应该是没有dot这个执行程序,安装:Grap
2016-11-02 20:26:26 3143
原创 书籍
EBK3 可以连载看,一章一章的看,到最后合并成一本书。 EPUB,是一种多媒体格式,里面的DRM进行版本校验。 排版分为两种:1.流式布局 2.板式布局(PDF) GLSurfaceView 和SurfaceView 的区别是一个GL线程。
2016-11-01 21:37:23 251
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人