- 博客(17)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 android.view.WindowManager$BadTokenException: Unable to add window — token null
比较懒的写博客,这篇文章也放在草稿箱很久了,无意间翻出来,发现自己现在异常类的问题基本上都不用Google上搜了,一般android studio 的logcat中都会给出很详细的错误描述.项目中遇到问题都能够解决,感觉什么都会又有很多的东西要学,很多知识不熟悉,容易记混淆.所以还是用博客写一写成长的过程吧. private Context mcontext; @...
2019-02-15 20:48:05 12322 1
转载 github上Android开源项目汇总(带效果图)
第一部分 个性化控件(View)主要介绍那些不错个性化的 View,包括 ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPickView、GraphView、UI Style 等等。
2018-01-06 18:17:47 2360
原创 2017年github上最火的40个Android开源项目
Tips:Github使用小技巧:搜索github热门项目排名,可使用下面这个链接:https://github.com/search?l=java&q=stars%3A%3E1&s=stars&type=Repositories这里搜索的是java热门项目,其它语言以此类推GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况
2018-01-06 17:51:14 28687
原创 git 异常
1.首次安装时.如何切换git的默认目录? 打开桌面快捷方式,删除目标结尾“--cd-to-home”.修改起始位置为需要修改的启动目录. 2.添加当前文件夹中所有文件到上传列表中报错.$ git add .warning: LF will be replaced by CRLF in .idea/compiler.xml.The file will have
2017-03-22 22:03:43 590
原创 Git常用命令汇总
Git常用命令汇总 以下配置包含了git所有设置后新上传一个项目到git上的所有步骤.全局配置 1.设置全局变量--用户名Darren@Darren-PC MINGW64 /k/Git/TvLuncherGit ---git运行路径为k:/Git/TvLuncjerGit/$ git config --global user.name "git" 2.设置全局变...
2017-03-22 21:53:54 346
原创 编译报错Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger failed with mul
gradle编译时报错:出现提示:Error:Execution failed for task ':app:processDebugManifest'.> Manifest merger failed with multiple errors, see logs说的是清单文件有多个错误,请查看日志可是日志中只有这行错误啊,其实这里的see logs 是叫你去查看Gra
2017-03-03 14:57:19 3357
原创 Android proguard混淆
#指定代码的压缩级别 -optimizationpasses 5#包明不混合大小写 -dontusemixedcaseclassnames#不去忽略非公共的库类 -dontskipnonpubliclibraryclasses#优化 不优化输入的类文件 -dontoptimize#预校验 -dontprev
2017-03-01 18:48:15 456
转载 java内存管理机制
Java 内存管理总结1. java是如何管理内存的 Java的内存管理就是对象的分配和释放问题。(两部分) 分配 :内存的分配是由程序完成的,程序员需要通过关键字new 为每个对象申请内存空间 (基本类型除外),所有的对象都在堆 (Heap)中分配空间。释放 :对象的释放是由垃圾回收机制决定和执行的,这样做确实简化了程序员的工作。但同时,它也加重了JVM的工作。因为,GC为了能够
2016-10-18 18:01:38 319
转载 Android EditText的设置
1、输入法Enter键图标的设置:软件盘的界面替换只有一个属性android:imeOptions,这个属性的可以取的值有normal,actionUnspecified,actionNone,actionGo,actionSearch,actionSend,actionNext,actionDone,例如当值为actionNext时enter键外观变成一个向下箭头,而值为actionDo
2016-07-21 19:06:19 1325 1
原创 Android系统透明栏(Translucent Bars)使用SystemBarTint的实现攻略
一.概述Android 透明栏(Translucent Bars)也有人叫沉浸式状态栏。二.支持版本Android 透明栏最低支持版本4.4三.导入jar包下载地址:点击下载,复制到libs文件夹中。四.修改xml文件在res文件夹中新增values-v19文件夹,创建 styles文件,将下面代码复制到文件中去。 <!--
2016-06-22 23:21:28 511
原创 android zxing二维码扫描界面参数修改
二维码扫描界面的参数配置,找到包mining,app.zxing内camera包 1.修改扫描界面相框相关 打开CameraManager,设置扫描相框最大值 private static final int MIN_FRAME_WIDTH = 480;//240 设置相框宽度最小值 private static final int MIN_FRAME_HE
2016-05-19 14:42:51 1647 1
转载 android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an appli
错误产生: Java代码 private Context mcontext; @Override protected void onCreate(Bundle savedInstanceState) {mcontext = getApplicationContext(); System.out.println(
2016-04-25 21:41:23 337
原创 android studio 不支持 .9图片?
开始转到studio上的时候,一直以为这是版本更新后bug,把.9图片从新做了几次都没有解决问题,后来看官网介绍,这个.9图片是必须要放在res/drawable/这个目录下的,不然会导致R文件丢失.下面是官网关于.9图片介绍:A NinePatchDrawable graphic is a stretchable bitmap image, which Android will au
2016-01-09 19:22:02 1184
原创 Manifest 属性详解大全
Android:largeHeap=”true” 本应用申请获取使用最大内存值的权限Android:persistent=”true” 跟随系统启动而启动Android:supportsRtl=”true” UI布局方式从右到左,支持的最低版本,为android 4.2,这种布局方式通常被使用在诸如阿拉伯语、希伯来语等环境中,中国用户很少使用。Android:screenOrie
2015-12-23 15:35:46 1445
原创 UI设计师不可不知的安卓屏幕知识
不少设计师和工程师都被安卓设备纷繁的屏幕搞得晕头转向,我既做UI设计,也做一部分安卓界面布局,刚好对这块内容比较熟悉,也曾在公司内部做过相关的讲座,在此,我将此部分知识重新梳理出来分享给大家!1、了解几个概念(1)分辨率。分辨率就是手机屏幕的像素点数,一般描述成屏幕的“宽×高”,安卓手机屏幕常见的分辨率有480×800、720×1280、1080×1920等。720×1280表示此屏幕在宽
2015-12-23 15:27:56 568
android adb 配置文件 ubuntu环境
2022-12-22
MirrorCast Sink Demo
2022-12-22
UPnP-DLNA-Demo
2022-12-22
DLAN android 11 app
2022-12-22
深入理解Android:卷2
2019-03-22
深入理解Android卷1
2019-03-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人