Sunshine的 String.getBytes()和new String() 在Java中,String.getBytes(String decode)方法会根据指定的decode编码返回某字符串在该编码下的byte…
分类:Android
ScrollTo和ScrollBy
参考 有道云笔记 整理的 文档 http://note.youdao.com/noteshare?id=cbae0f1e6dd5ea741d6e521396101482
Android混淆配置总结-持续更新
Android打正式的release包混淆是必备的,避免APP被反编译,使项目中隐秘的技术或信息被别人查看。 Eclipse中混淆配置写在proguard-android.txt文件中,并在project.propert…
ThreadLocal 机制解析
ThreadLocal 在Android开发中,Handler消息处理机制中用到了ThreadLocal类,花了点时间对它进行解析。 Thread类中有个成员变量threadLocals,类型为ThreadLocal.T…
android EditText横屏显示问题
我们都知道Android的EditText在横屏模式下,默认是全屏显示,但是日常需求需要横屏和竖屏显示的一样,在定义该EditText的标签中加入android:imeOptions=”flagNoExtra…
kotlin最佳实践
本文主要介绍一下个人工作中常用的kotlin的一些语法以及一些注意事项。文章我没有做分割,可能比较长。另外欢迎关注我的Android进阶计划 类型的声明与使用 val与var val->不可变引用,var->…
Android 四大组件之 BroadcastReceiver
读前思考 学习一门技术或者看一篇文章最好的方式就是带着问题去学习,这样才能在过程中有茅塞顿开、灯火阑珊的感觉,记忆也会更深刻。 广播有几种形式?什么特点? 广播的两种注册形式?区别在哪? 对于 8.0+ 系统广播会有何不…
Android 9.0 Bluetooth源码分析(三)蓝牙配对流程
1 UI 蓝牙配对开始于settings设备列表 /packages/apps/Settings/src/com/android/settings/bluetooth/DeviceListPreferenceFragme…
android程序员python学习之路
1年半android经验,初次接触python,学了几天,相见恨晚,迫不及待的写了这篇记录下。python新手,请多见谅。 其实也不是最近才接触Python,大四上有一门计算机性能相关的课各种算法、工具要求用python…
美团面经
过了好久,突然想写一下美团面经,来纪念第一个offer(Android岗)~ 时间回拨到9月1号,自实习离开某厂广投内推后第一个接到的面试信息,一面面试官和我约好一面的时间在下周二,并具体定好时间,怀着无比鸡冻、期待的心…
Android DownloadManager 的使用
Android自家使用了Volley来处理轻量级的网络请求,但是不建议用来处理下载大文件,在寻求如何下载大数据的时候,Android官方给出了一个建议,使用DownloadManager来处理。 Volley is no…
自定义DialogFragment
1.配置xml 首先要在最外层定义一个RetiveLayout布局(布局任意),然后在定义一个布局用来显示内容。 2.DialogFragment 1.在onActivityCreated()给dialog设置宽高 Wi…