8 h下雪天

尚未进行身份认证

舍弃小我 成就大我

等级
TA的排名 20w+

适配问题:两数相除得小数点后两位

String.format("%.1f", number); fabric后台报错有“55,4”之类的问题即:将.转换为了,更改第一版:val twoDForm = DecimalFormat("#.##")        val dfs = DecimalFormatSymbols()        dfs.decimalSeparator = '.'       

2017-09-08 13:57:46

notification 发送通知后顶栏的小图标不对,为纯白色而不是设置的smallIcon 的原因

最近在Android5.0设备上发现一个问题:通知图标突然变成了白色的方块而不是代码中设置的icon。细读开发者文档其实也可以发现一些线索,虽然笔者是直接查的源码发现的问题原因。http://developer.android.com/design/patterns/notifications.html 一文的Use distinct icons部分介绍了几点关于通知的建议,其中的

2017-09-07 14:41:16

material design slider 的使用 及简介

slider 使用中遇到的问题1.slider依赖包的选择:github上material design slider相关引入库挺多,而且好几个星级都8000+,可是引入到项目中就有如属性重命名之类的问题,当然如果把git库下下来重新编写属性名是可以的,可是这也是比较麻烦的 ,经测试compile 'com.github.rey5137:material:1.2.4'r

2017-09-05 16:42:57

快捷方式创建遇到的问题

1.防止快捷方式重复:在即将用广播发送或者小组件拖动添加快捷方式的Intent中 添加.putExtra("duplicate", false)2 。 快捷方式部分手机不能创建查看是否手机有安装非原生的launcher,如果是非原生launcher,会对添加快捷方式有影响如最近发现的:只有将APP本身的快捷方式放入桌面,用广播方式让系统去添加的快捷方式才

2017-08-29 17:25:05

有关gradle的各种路径

背景 mac1.mac- >应用程序->android studio ->打开包文件,里面有个gradle文件2. mac根目录->使用命令行:open .gradle(打开隐藏文件,只要知道隐藏文件的具体名称,mac便允许打开) ->里面有各种为了项目下载的环境->wrapper -> 看到各个用过的gradle版本3. library - >ANdroid->sdk

2017-08-24 15:39:53

创建快捷方式,一键清理快捷方式动画实现

想要实现的功能: 快捷方式图标的位置不同,动画不同,比如快捷方式在左边,动画则是从左到右1.如何创建快捷方式?有两种方式:第一种:需用户手动添加小部件到桌面1)在AndroidManifest中声明 action = android.intent.action.CREATE_SHORTCUT"的Activity:2) 在此activity 中设置点击快捷图标需启动的activi

2017-08-24 10:57:29

memory方面的清理

1.有memeory的app列表有memory指的是:安卓机中运动的进程,进程会用到一部分的存储空间。清理memory是指将这些运行中的进程关闭,使其不占用手机内存列表获取:4.4以下:调用activityManager.getRunningAppProcesses(),即可获取到运行进程的列表, 显示在页面的包名即为ProgressInfo.pkgList[0]memory 的大小取得时Prog...

2017-08-23 11:32:10

cache clean 方面的总结

1.扫描手机app占用的cache先要通过packageManager获取到所有手机上已安装的全部app算出每个app的cache: 通过app的包名在PackageStub勒种通过反射方法获取到cacheSize2.清理cache分为直接清理cache  (6.0之下, 6.0对应的是Android23) 使用accessibility权限进行清理cache直接清

2017-08-22 15:16:21

今天总结下app备份还原

1.获取手机上所有的APP列表?2.每个APP包从哪里来?3.如何备份?4.如何还原?5.saf的主要工作?写完今天的任务就完成了~~~~1.获取手机上所有的app列表无疑要用到应用框架层的packageManagerpackageManager.getInstalledPackages()可以获取目前安卓机上已经安装的PakageInfo ,包信息

2017-08-21 11:29:07

scrollView 嵌套recyclerView 滑动粘合解决

我用半个小时做总结   昨天下午5店发现这个问题,就在刚刚才解决。 解决办法很简单,而且从昨天到现在 在我眼前飘了不少于10次才被我识别出它的强大需求描述:首页是一个很长的内容丰满的页面, 里面有两个卡片,此二卡片有个列表可展开,列表展开后卡片铺满一页,重点是,当卡片展开后,此首页就只有一个卡片无其他了,更别提滚动了。但是不能简简单单将其他内容VIew.Gone掉,因为

2017-07-27 12:02:56

READ_EXTERNAL_STORAGE 在23之上的权限获取 在两个app上同样的申请 不同的结果 why

网上所有的信息都显示 在api>=23 权限需要动态申请,可是目前手头上有两个app, 一个直接在Androidmanifest上定义就直接有了权限另一个在Androidmanifest 申请后,23之下可以申请到权限,23之上就不能申请到权限是个好的问题

2017-07-12 18:59:34

toolbar标题颜色更改

toolbar 背景色更改和标题颜色的更改 网上众说纷纭关于背景色更改很多人觉得改 colorPrimary色值,但是colorPrimary色值更改会牵扯所有与默认色的更改 其实只需要在toolbar里面改background即可 字体的更改 失败的方法:1.toolbar : android:titletextColor 2.style 中 menu字体颜色

2017-07-06 13:47:51

解决 21.1.2/aapt'' finished with non-zero exit value 1

这是一个很棘手的问题  --因为我在出差过程中碰到了我在急需打一个不经常维护的应用时 突然出现这个错误,解决了两个小时 stackflow  试了好多种方法,大致是这几种1.clean2. clean cache& restart3.删掉21.1.2 ,重新下载4.还是不行,只好删掉代码重新拉去。。。

2017-05-08 11:12:44

material design drawerlayout 出现的toolbar上的入口自定义

mToolbar.setTitle(getString(R.string.app_name));mToolbar.setNavigationIcon(R.drawable.toolbar_icon);mToolbar.setNavigationOnClickListener(new View.OnClickListener() { @Override public void o

2017-04-13 15:08:26

关于listView ui更新的问题

今天需要完成一个dialog中包含有listView ,而且这个listview需要更新数据的需求;结果呢 getView 明明在notifydatasetChanged之后调用了可就是ui不更新可是debug发现不论是listview初始化还是 notify getview 都会多次调用那问题是在dialog 中更新不彻底 还是什么其他原因呢 ?getView为啥

2017-04-12 19:22:01

build gradle debug 和release 包名指定会相互覆盖的问题

在build gradle中,build type可以指定 是release包还是debug包,然后如果日常调试用debug包打包,会进行 debug下的配置,如果是release 签名包则会使用release的配置可是呢 ,目前的问题是:如下,如果debug在下,并且指定了打包命名,不管打签名包还是debug 包 ,包名都是debug包名buildType {releas

2017-04-07 16:11:53

android studio 一直在提示 fail to open zip file,而且刚一clean就终止报错了

更改提示:1.项目目录下,gradle/ gradle-wrapper.properties 更改distributionUrl 的gradle版本2.项目下的build.gradle gradle配置

2017-03-13 15:55:22

更改popmenu的背景颜色

其实不算是技术难点,但是因为网上没有靠谱的解决方案,也因为快要吃饭了,就在此告诉大家解决方案!PopupMenu popup = new PopupMenu(this, anchor);用来声明popupmenu, 点进去可发现,它所用的属性public PopupMenu(@NonNull Context context, @NonNull View an

2017-03-02 11:19:06

为啥 lib不能很好的导入进项目中呢

项目需求,创建一个module,lib是module 和主项目都要使用的1. 主项目找不到lib 解决方案:  将module显示写到app  gradle中repositories { mavenCentral() flatDir { dirs 'libs' dirs project(':adlib').file('

2017-02-22 18:57:05

自定义可圆形移动的view

本想着做成translate动画,最后找到可参考的demo是用view自身实现的,就想借鉴了  反正都是之前没做过的,一样可以提高水平  ~。~1.xml中定义view的变量值:。在value 属性中定义属性名称:(非必须用到,如果需添加额外的属性可在这里面定义)resources>declare-styleable name="animAttris">

2017-02-15 10:42:59

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!