自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (2)
  • 问答 (17)
  • 收藏
  • 关注

原创 no debuggable processes 怎么办?

明明是直接在Android Studio 里run出来的应用怎么就不行呢? 网上说的那些方法也都试了,就是不行。后来我直接把开发者模式和USB调试重启了下,OK了。

2021-11-26 10:14:33 646

原创 java 找不到或无法加载主类

平时用Eclipse写java程序,今天用纯命令javac编译完java文件后,在用java命令执行时发生 “找不到或无法加载主类”的异常java工程如下:之后这样才成功了,原因不知道,先记下来,有空了再分析...

2018-11-01 16:06:21 3100

原创 Android悬浮通知不管用

项目中有个需求需要弹出通知,测试用机里有一台vivo手机,把悬浮样式打开了,却怎么也悬浮通知不了,后来终于解决了:把builder的.setPriority(Notification.PRIORITY_DEFAULT)改成NotificationManager.IMPORTANCE_DEFAULT查阅API知道,前者已被Deprecated,大概就是这个原因吧

2017-12-26 18:01:47 3945 4

原创 Vivo手机的权限管理

最近搞的项目里遇到了权限管理的问题,由于手上的测试用机只有华为和vivo,所以这里仅以这两款机型讨论。调试代码时发现了一个问题,跟我在前面的一篇博客里写的一样,就是发现vivo手机上用android原生的api去检查权限(就以相机权限为例吧)发现是有这个权限的,但是我明明在设置(比较新的vivo手机上i管家和设置里的权限管理已经合为一套了)里禁止了该权限;在华为手机上则是正常的,禁止了就返回-1(

2017-12-25 18:21:32 10191 1

原创 android内存泄漏检测工具leakCanary--代码工具备忘录

代码工具备忘录

2017-09-25 20:40:11 350

原创 为什么Looper死循环不阻塞主线程

Looper(Handler)有一个死循环,却为什么没有阻塞主线程

2017-09-25 19:40:44 1740

原创 IntentService

刚刚总结完了Handler和HandlerThread,刚才又去看了看IntentService。@Override public void onCreate() { // TODO: It would be nice to have an option to hold a partial wakelock // during processing, a

2017-09-22 17:31:45 296

原创 Handler、Looper、Message与HandlerThread

Handler常用来更新UI。网上有很多讲解Handler的东西,我这就不多讲了,这里主要从源码入手讲一点更深的原理。简单来讲,Handler的用法就是,用handler发出一个Message,然后handler的handleMessage()就会被调用,处理该Message。典型的使用场景就是子线程里做耗时操作(如下载图片),操作完成后,在子线程里用handler发出一个消息,在handle

2017-09-22 14:34:47 423

原创 UTF-8编码规则

UTF-8是Unicode编码规范的一种实现。依据网上的资料来阅读其编码规则,感觉甚难读懂,只能慢慢体会。下面仅介绍一点自己的领悟。UTF-8中每个字符所占的字节数是不定的,从1到4个字节都可能。百度百科上说:Unicode转换为UTF-8需要的字节数可以根据这个规则计算:如果Unicode小于0X80(Ascii字符),则转换后为1个字节。否则转换后的字节数为Unicode二

2017-08-12 19:56:11 1280 1

原创 各编码格式略谈

1、ASCII       计算机和网络这东西嘛,大家都知道,发源于美国,而美国呢是用英语的,而英语呢——嗯,算着大小写,字母总共就52个,再加上些别的符号,也不会很多,当通信在美国萌芽的时候,需要表示的符号并没有多少,用8位也就足够了,标准ASCII码在这时应运而生了。每个字符它只用一个字节(即8位)来表示,说得更详细些,其实只用了最低的7位,最高位是用来做校验的。此后,这个ASCII码表示

2017-08-12 11:43:26 532

原创 android 6.0禁用了权限却返回0

android 6.0禁止了权限,检查权限时却仍然返回0---有权限

2017-07-24 16:35:02 6403 15

原创 微信,该文件已过期或已被清理

每当换了个新手机的时候,难免要把旧手机上的一些东西挪到新手机上,这里单说微信的东西。如果是个程序员,可能会知道哪些东西要移过去。最近发现,把旧手机上的微信聊天记录移到新手机上后,有些文件显示“该文件已过期或已被清理”。具体情况是:在旧手机上登录微信账号A,通过文件浏览器(或叫文件管理器)分享一些文件给朋友(会记录在聊天记录中),那么,把微信的数据移动到新手机上后,在新手机上登录微信账号A,在与

2017-05-28 18:08:07 29756

原创 怎样用java实现压缩传输文件夹

最近碰到个需求,为了提高传输速度,打算压缩、传输、解压同时进行,即服务端压缩、传输并发执行,客户端接收、解压并发进行;折腾来折腾去,倒也有些进展。下面先贴出代码,结合代码讲解。服务端代码:public class Hzipserver extends Thread { //无论文件,还是文件夹都是一个ZipEntry。 /** * 这里默认所有文件都可以读写,但在实际应

2017-05-05 19:50:26 1438

原创 从《疯狂Android讲义》说安卓开发入门

如今移动开发已太太太饱和了,想必今年找工作的androider深有感触,据说ios的更甚。但鉴于有同事业务需要,从别的语言转到安卓开发上来,趁此就写篇博客,也整理一下自己学安卓以来的感受。本人入门时读的书是李刚的《疯狂Android讲义》,之前还啃过他的另一本砖头《疯狂java讲义》。感觉他的疯狂系列都挺经典的,比我大学时的教材强得多。那就从《疯狂Android讲义》(第2版)这本入门书讲起吧。

2017-04-24 20:02:16 1189 1

原创 怎样实现一个TextView中多种字体颜色和字体大小(SpannableString)

怎样实现如上图所示的效果呢?相信很多写android app的人都遇到过这种情况,例如显示进度的时候,以前不知道还有SpannableString这个东西,实现这个效果只会傻傻地在那摆上三个紧挨着的TextView。没想到这事挺容易的。示例代码如下:SpannableString spannableString = new SpannableString("beijing/xiongan

2017-04-05 15:44:02 1501

转载 Java(Android)文件压缩和解压

今天遇到这么个需求,在网上找了个别人写的工具类,发现这个工具类对中文支持不好,遇到中文就出问题,后来把里面的编码格式都改成“UTF-8”,成功解决了,试了几次,都正常,特贴出来备用。不是我原创的,我也忘了在哪搬来的了,要是作者找我,我再声明好了。public class DirTraversal { public static LinkedList listLinkedFile

2017-03-29 19:45:08 1010

原创 ContentProvider的Unknown URL问题

ContentProvicer这个东西没用过,以前也只是自己玩玩,最近接手的工程里面看到有这个东西,就又熟悉一下,没想到连最基本的空操作演示都没弄成,感觉完全照着《疯狂Android讲义》上来的呀!报错Unknown URL!代码部分:<provider android:name=".MyContentProvider1" andro

2017-03-23 10:51:48 5202

原创 TortoiseCVS和CVS-suite的初次踩坑之路

现在软件开发所使用的版本管理工具恐怕大多是Git了吧,再就是SVN了,至于CVS在我印象中该属于是传说中的东西了,不过今天迫于需要,只得也踩一踩这个坑了。            按公司的教程,本来是要用wincvs的,折腾了大半天,发现这家伙太老了,最新版的也是2009年的,还要安装python,而且还必须是很老版的python,还必须是32位的,否则wincvs根本识别不了。装了卸,卸了装,

2017-03-16 17:52:14 1770

原创 Android studio配置github时Can't login

账号和密码一定正确,但是就是登录不了,如下图所示 Can't login: Can't get user info .  Method Not Allowed .最终,感谢网友,解决了这个问题。是由于前几天更新SDK时设置了代理,把代理去掉即可。改成如下:最后:

2017-03-09 16:51:18 2996

原创 Android Studio下AIDL的使用方法

现在是2019年10月28日,最新的Android Studio中,AIDL的用法变了,本文所介绍的方法已行不通,请勿再参考,我将抽空更新一篇最新用法的博客。过去Android开发工具主要是Eclipse,那时使用AIDL记得挺简单的,这几天找工作复习AIDL,发现在Android Studio上按照书上的做法根本跑不通,又在网上找办法,全他妈的抄来抄去,虽然有图有文看上去一目了然,实际根本...

2017-02-27 17:33:40 857

原创 Android代码备忘录(二)

RadioGroup做切换功能时,默认显示带圆点的标记。使用一下style去除style name="style_RadioButton"> item name="android:layout_width">match_parentitem> item name="android:layout_height">wrap_contentitem> item name="a

2017-01-11 09:55:13 2756

原创 android-support-percentlayout支持库的使用

这个库听说是谷歌后来出的支持库,可以按比例来设置各组件的宽高,今天拿来试了试,一直出错。大概的意思是没有发现定义的资源、找不到什么R$style类,后来才发现,原来使用这个库根本不用导入jar包,只需要在build.gradle里添加一行代码(红色所示,后面的数字好像是编译所用的API版本,用时修改成自己配置的版本就可以了)就OK了。新用Android studio,我也不知道这行代码意味着什么,

2016-07-15 14:15:20 1178

原创 代码情景备忘录

开机欢迎页面透明度变化launchImageView= (ImageView) findViewById(R.id.launchshowimageview);AlphaAnimation alphaAnimation = new AlphaAnimation(0.3f, 1.0f);alphaAnimation.setDuration(3000);// 设置动画显示时间launchI

2016-03-28 18:19:32 1299

原创 java为什么不能在静态域或方法中引用类型变量?

在《Java核心技术 卷I》中,提到“不能再静态域或方法中引用类型变量”。

2015-12-05 18:13:15 2663 1

原创 Java为什么不能创建泛型数组?

Java为什么不允许创建泛型数组?

2015-12-03 18:06:25 12992 30

原创 Android广播sendBroadcast(intent,receiverPermission)解析

讲解Android广播含两个参数的sendBroadcast( )

2015-11-06 15:47:53 8393

原创 Android自定义权限怎样设置?

Android自定义权限怎样设置?网上大部分都说到一句,“通常为包名+权限名”。这句话似乎不准确,准确来说应该是必须”包名+.+字符串“,而字符串通常为权限名。 体现在AndroidManifest.xml文件中,则如下形式:<permission android:name="com.wild.wildwithflower.myper"/>注意:自定义一个权限必须用permission标签,而不是

2015-11-06 14:33:54 1380

原创 如何用win7自带的功能重新划分硬盘

该功能适用范围有局限,比如不可以

2014-08-12 16:59:50 1471

原创 将Linux-Ubuntu安装到移动硬盘里的经验总结

想玩Ubuntu,但又离不开win7,好在楼主有两块移动硬盘,

2014-08-12 16:25:59 10306

原创 百度离线地图使用时需要联网吗?

被这个问题困扰了很久,今天才终于在百度官网上查到了一些资料,

2014-08-12 16:15:41 1476

原创 WIN7创建系统映像失败:卷影复制服务操作失败 的解决办法

今天晚上打算折腾下Ubuntu,想在一块移动硬盘上安装,但又在

2014-08-05 22:20:02 10917

原创 C#服务端向Java客户端发送字节流出现乱码的

C#写的服务端通过Socket向android(Java)

2014-07-30 14:19:42 873

原创 android JNI调用百度地图API,.so文件总是被自动删除的问题

最近的一个Android项目,由于跟C语言打上了交道,需要调用第三方的.so文件。关于.so 、JNI

2014-07-04 18:36:18 1523 1

SVN1.8中文版使用教程手册

TortoiseSVN1.8中文版使用教程手册

2014-01-15

VSS使用手册

VSS使用手册,PDF格式,字迹清晰,可放心使用

2012-07-30

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

TA关注的人

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