android
菜包子玩转IT
这个作者很懒,什么都没留下…
展开
-
Permission Denial: broadcasting Intent { xxx } from xxx requires android.intent.action.BOOT_COMPLET
今天遇到一个权限问题:Permission Denial: broadcasting Intent { act=xxx cmp=xxx } from xxx requires android.intent.action.BOOT_COMPLETED due to receiver xxx 意思是app开机启动广播权限被拒绝 原因分析:1。你的广播是否添加android.intent.a原创 2015-05-12 17:52:20 · 6197 阅读 · 0 评论 -
WPS通过adb偷取个人隐私, 导致adb自动断开
最近下了WPS,但是用着用着,adb老是自动掉线打开windows进程管理器,发现有2个adb进程 然后分别打开进程位置,第一个是正确的SDK里面的platform-tools下,而第二个却是在C:\Users\cai\AppData\Roaming\Kingsoft\wps\addons\pool\win-i386\kwpsandroidtools_1.0原创 2016-08-12 14:00:05 · 7339 阅读 · 3 评论 -
Android File该保存在哪
Android开发:filePath放在哪个文件夹Environment.getDataDirectory() = /dataEnvironment.getDownloadCacheDirectory() = /cacheEnvironment.getExternalStorageDirectory() = /mnt/sdcardEnvironment.getExt原创 2016-08-12 10:48:59 · 859 阅读 · 0 评论 -
android Menu详解
三种类型的菜单·Options MenuThe primary collection of menu items for an activity, which appears when the user touches the MENU button. When your application is running on Android 3.0 or later, you can转载 2016-06-20 17:07:48 · 442 阅读 · 0 评论 -
Android 热更新实现原理及代码分析
热更新原理我们知道Java在运行时加载对应的类是通过ClassLoader来实现的,ClassLoader本身是一个抽象来,Android中使用PathClassLoader类作为Android的默认的类加载器,PathClassLoader其实实现的就是简单的从文件系统中加载类文件。PathClassLoade本身继承自BaseDexClassLoader,BaseDexClassLoader重写转载 2016-06-16 20:43:44 · 447 阅读 · 0 评论 -
ContentType常用对照表
文件扩展名Content-Type(Mime-Type)文件扩展名Content-Type(Mime-Type).*( 二进制流,不知道下载文件类型)application/octet-stream.tifimage/tiff.001application/x-001.301applic转载 2016-06-30 14:33:23 · 529 阅读 · 0 评论 -
Android am/pm命令用法
am命令的参数介绍:usage: am [subcommand] [options] start an Activity: am start [-D] <INTENT> -D: enable debugging am使用方法:转载 2016-06-29 16:06:22 · 6644 阅读 · 0 评论 -
Error:Execution failed for task ':XXX:processReleaseResources'.
最近在编译项目报这个错,期初gradle console 给的信息很少 FAILURE: Build failed with an exception.What went wrong: Execution failed for task ‘:Test:processDefaultMarketDebugResources’. > com.android.ide.common.process.Pro原创 2016-06-03 15:00:31 · 15934 阅读 · 0 评论 -
android:inputType参数类型说明
Android:inputType参数类型说明android:inputType="none"--输入普通字符android:inputType="text"--输入普通字符android:inputType="textCapCharacters"--输入普通字符android:inputType="textCapWords"--单词首字母大小andro转载 2016-05-09 11:10:52 · 408 阅读 · 0 评论 -
判断字符串中是否包含emoji表情
最近在开发项目过程中,需要判断字符串是否包含Emoji表情,但是网上找了大部分资料,都是没用的。 下面这段代码,我也是根据IOS的判断方法改编过来的。 亲测大部分emoji表情能够识别!public static boolean containsEmoji(String source) { int len = source.length(); boolean is原创 2016-05-06 10:00:59 · 8990 阅读 · 1 评论 -
仿IOS Tableview 实现类似设置界面
相信不少人在做这种设置界面的时候,对于一些常用的item每次都去布局觉得很麻烦,这里是用listview去实现的,能实现较复杂的功能 ,下面是我做项目的时候总结:可以看到第一个item和其他item不一样,所以我们第一个item用自定义view,RichButtonViewItem里面继承RichButtonBaseItem。 public class RichButtonViewItem ext原创 2015-03-22 16:39:25 · 955 阅读 · 1 评论 -
Glide加载圆形图片
Glide加载圆形图片glide已经在项目中用了一段时间了,算是一个很强大的框架了,最近有个需求,需要加载一张圆形图片,而且图片需要一个边框,网上一大推加载圆形图片的资料,基本都是一样的,但是没有加载边框的!我在原先代码的基础上加了几行,实现了能够加载边框的需求,代码如下:/** * glide加载圆形图片的实现 */public class GlideCircleTransform exte原创 2016-10-21 20:45:21 · 450 阅读 · 0 评论