Android
文章平均质量分 64
songyuequan
这个作者很懒,什么都没留下…
展开
-
android:descendantFocusability用法简析【listview gridview 焦点问题】
分类: android TV Focus 2014-04-04 17:19 565人阅读 评论(0)收藏 举报androidTVFocus开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个it转载 2014-12-16 10:58:40 · 434 阅读 · 0 评论 -
Android DHCP过期 后仍然占用IP地址的问题
原文 Android 2.1 - 4.1.1 Allows DHCP Lease to Expire, Keeps Using IP Address表现:租约到期后,设备继续使用IP地址。也就是说,它继续响应ARP请求,声称拥有该IP地址。 它响应该IP地址的ICMP Echo请求。 它响应发送到该IP地址的UDP和TCP流量。 它从该IP地址启动到Internet的流量。造成的影响当设备...转载 2019-02-17 10:27:11 · 1043 阅读 · 0 评论 -
HenCoder Plus L02—— 编码、加密、Hash
为什么要讲这些东西?因为这些东西经常会被用到,但需要真正理解才能正确使用相关词: MD5、SHA1、RSA、DSA、AES、BASE64、encodedURL、Unicode、UTF-8、GBK、IOS-8859-1…密码学起源:古代战争移位式加密:密码棒具备密码学的两个要素加密算法:缠木棍后横着写密钥:木棍的规格替换式加密加密算法:替换密钥:码表现...原创 2018-10-20 17:58:21 · 4540 阅读 · 9 评论 -
HenCoder Plus L01——HTTP 的概念、原理、工作机制、数据格式和 REST
课程的定位讲的内容是大家都要用到的基础的东西,但是并不是特别清楚的东西。例如状态码能说清楚的人也不多。okio 这个库也非常重要。很多人都忽略了。HyperText Transfer Protocol现状你不知道https为什么是安全的,你怎么保证你写的https是安全的呢?很多东西都是默认的你觉得没问题,一旦修改配置项,你就不会做了。一次配置,终身使...原创 2018-10-14 15:13:46 · 3947 阅读 · 4 评论 -
Need BLUETOOTH_PRIVILEGED permission
app能在5.0以前的系统上正常运行,但是在5.0以及更高的版本就不行了,每次去设置通知的时候,会报:Need BLUETOOTH_PRIVILEGED permission: Neither user 10157 nor current process has android.permission.BLUETOOTH_PRIVILEGED这种错误,我的清单文件里面已经添加了这个权限原创 2017-09-07 11:37:59 · 8242 阅读 · 7 评论 -
Androd中的canvas restore()和save()方法 rarote()方法
1 save()方法是吧当前的画布的状态放入栈中,可以理解为把之前所有已经绘制的图像保存起来。restore()方法是把最后一个画布的状态从栈中取出来。2save()和restore()要配对使用(restore()可以比save()少,但不能多),如果restore()调用次数比save()多,会引发Error。save()和restore()之间,往往夹杂的是对Canvas的特殊操原创 2016-02-28 00:03:58 · 366 阅读 · 0 评论 -
Android中 Parcelable和Serializable
转载,原文链接:http://www.cnblogs.com/trinea/archive/2012/11/09/2763213.html本文主要介绍Parcelable和Serializable的作用、效率、区别及选择,关于Serializable的介绍见Java 序列化的高级认识 1、作用Serializable的作用是为了保存对象的属性到本地文件、数据库、网络流、rmi以转载 2016-02-26 00:50:44 · 274 阅读 · 0 评论 -
Android-Lint Issues
这里的Android-Lint所检查的问题列表是从AndroidSDK Tools r20.0.3 (ADT v20.0.3)中得来的默认的,执行下列指令即可得到:$lint --show$lint --list--show可获得详细列表(id,summary, priority, severity, category and details);--list仅可获得Issue的id和s转载 2015-04-24 11:44:35 · 577 阅读 · 0 评论 -
IDEA+maven+Android
step1 搭建Maven环境 略step2 配置本地仓库 配置Maven仓库,在maven/conf/setting.xml中设置,如: ?1localRepository>E:/m2/repositorylocalRepository>Maven仓库分为本地仓库和远程转载 2015-03-11 10:41:39 · 778 阅读 · 0 评论 -
Android中的设计模式
1、适配器模式:ListView或GridView的Adapter简介:不同的数据提供者使用一个适配器来向一个相同的客户提供服务。 2、建造者模式:AlertDialog.Builder简介:可以分步地构造每一部分。 3、命令模式:Handler.post后Handler.handleMessage简介:把请求封装成一个对象发送出去,方便定制、排队、取消。 4、转载 2015-03-21 17:28:22 · 334 阅读 · 0 评论 -
Activity的生命周期
一 Activity生命周期 根据你的activity的复杂度,你也许不需要实现所有的生命周期方法。然而,你需要知道每一个方法的功能并确保你的app能够像用户期望的那样执行。如何实现一个符合用户期待的app,你需要注意下面几点: 1当使用你的app的时候,不会因为有来电通话或者切换到其他app而导致程序crash 2当用户没有激活某个组件的时候不要消耗宝贵的系统资源。翻译 2015-03-09 18:24:21 · 328 阅读 · 0 评论 -
Android控制ScrollView滑动速度
前言由于各个Android平板触摸屏的材质不一样,滑动效果会有一些区别,有的比较灵敏,有的比较迟钝,这里就遇到了要求控制滑动速度的需求... 声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: http://over140.cnblogs.com 正文 翻阅查找S转载 2015-03-04 16:01:27 · 723 阅读 · 0 评论 -
Monkey 测试
Monkey是一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流,实现对正在开发的应用程序进行压力测试。Monkey包括许多选项,它们大致分为四大类:· 基本配置选项,如设置尝试的事件数量。· 运行约束选项,如设置只对单独的一个包进行测试。· 事件类型和频率。· 调试选项。在Monkey运行的时候,它生成事件,并把它们发给系统。同转载 2015-02-12 16:30:04 · 315 阅读 · 0 评论 -
Android中关于APK对遥控器支持的修改
最近,对Andoid中APK做了一些修改,让其支持遥控器的支持,这把人弄得焦头烂额,好不郁闷,这里特别记录下思路,留给有需要的同志。 其实Android本身是做了对遥控器的上下左右按键的焦点移动控制,以及对Enter键的响应,现在知道的原因就是1:View的子类在派生时对其动作做了从写,导致其焦点控制失效;2:不明原因导致焦点控制失败。该文只是从功能上总结了自己在APK的IR修改转载 2014-12-17 16:46:46 · 936 阅读 · 0 评论 -
Android 源码编译
写在前面如果是使用MAC 编译 ,一定要先进行分区,使用大小写敏感的格式参考 https://blog.bihe0832.com/macOS-AOSP.html下载AOSP1. 下载repocurl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repochmod a+x ~/bin/repo2...原创 2019-04-21 19:32:52 · 216 阅读 · 0 评论