在 broadcast receiver 中直接调用 startActivity,而不加入 FLAG_ACTIVITY_NEW_TASK 这个 flag 的话,将会报错,报错的形式类似如下这样: java.lang.Ru…
分类:Android
24. Proguard(MPAndroidChart中文翻译)
目录 第8节.Setting Colors(MPAndroidChart中文翻译) 第9节.Formatting Data Values (ValueFormatter)(MPAndroidChart中文翻译) 第10节…
TinyPngPlugin,批量压缩项目中的图片,让你的 APK 体积缩小 100%
TinyPng是一个支持压缩png和jpg图片格式的网站,通过其独特的算法(通过一种叫“量化”的技术,把原本png文件的24位真彩色压缩为8位的索引演示,是一 种矢量压缩方法,把颜色值用数值123等代替)可以实现在无损压…
Android 百度地图开发 全景图SDK的使用
参考了百度地图sdk官方文档,和博客https://blog.csdn.net/lonely0512/article/details/84821288 我的百度SDK是现在最新的5.3.0版本,AndroidSDK 7.…
Android侧滑(右滑、下拉)返回控件 - SwipeBackLayout
1. 知识背景 项目中常用的侧滑返回控件大部分都是通过内部封装ViewDragHelper进行View拖拽实现的,而采用ViewDragHelper的方式必然会带来另外两个问题: Q1:什么样的右滑才是退出界面,而不是滑…
Android开发:使用DownloadManager在service中下载并安装apk
之前一直在CSND发布文章,不过慢慢被简书的排版布局所吸引,打算迁到这个平台,这个是第一篇文章 下载并安装apk的方法很多,最好的方法是放在service中处理,这样在页面切换或者程序退出的时候,仍然可以正常的下载并弹出…
常见的 adb 指令01
adb devices 列出所有的连接着电脑的Android设备,包括模拟器 reset adb 重启adb的调试桥 adb kill -server 杀死adb调试桥 adb start -server 启动adb调试…
自定义View(自定义View分类和须知)
背景介绍 前面两章我们介绍了View的大致的绘制流程,有需要的朋友可以去看我之前的内容,也可以浏览下面的链接,查看详细的介绍,个人感觉写的挺完整的:View的绘制流程。这里主要讲一下自定义View的类型。 自定义View…
Android中关于保留小数点位数的处理
保留两位小数 方法一: { double c = 3.154215; java.text.DecimalFormat myformat=new java.text.DecimalFormat("0.00"); Strin…
ListView使用技巧
ListView常用技巧 隐藏ListView的滚动条 android:scrollbars="none" 取消ListView的item点击效果 android:listSelector="#00000000" 或者 …
寻找第k大的数
目录: 1、引子 2、排序解决法 3、类快排解法 4、最小堆解法 1、引子 日常编码中,常见遇到这样的问题,“寻找最大的数”,此问题非常容易,可暴力直接遍历找出,也可使用分冶策略找出最大值(详见分冶算法)。 本文中需要寻…
Android Style 样式兼容
4.x , 5.x , 6.x 市面上的手机基本分为这3种了; 对于4.x来说,5.x,6.x的效果有很多效果都是4.x用不了的, 这时候,我们需要做Style(样式兼容了) 在我们res目录下新建 valuesR…