
java
文章平均质量分 71
AdaCaa
安卓工程师,主要从事终端和移动端开发,正在学习C++和python
展开
-
WeakReference的理解与使用
转自:https://blog.youkuaiyun.com/zmx729618/article/details/54093532 在Java里, 当一个对象o被创建时, 它被放在Heap里. 当GC运行的时候, 如果发现没有任何引用指向o, o就会被回收以腾出内存空间. 或者换句话说, 一个对象被回收, 必须满足两个条件: 1)没有任何引用指向它 2)GC被运行。 我们往往通过把所有指向某个对象的ref...转载 2018-08-13 16:37:53 · 4923 阅读 · 1 评论 -
摄像头SDK开发笔记
一、画面属性 主要有以下属性:brightness(亮度)、contrast(对比度)、saturation(饱和度)、gamma(伽玛校正)、gain(增益)、hue(色调)、powerlineFrequency(电力线频率) 开发时使用seekbar调整数值,但是seekbar只有max属性,没有min属性,所以采用一个偏差值来纠正取值范围,例如色调的set方法中的取值范围是-45到+45...原创 2018-08-27 09:32:38 · 8723 阅读 · 0 评论 -
安卓原生app使用网页登录社交账号
facebook难点:服务器只接受来自社交官网的请求,并在URL返回token方案一:app跳转浏览器,登录成功后,使用深度链接返回app出现问题:深度链接被部分浏览器屏蔽解决方法:使用app link(安卓6.0以上)可以在AS的tools里找到相关配置和测试工具部分机型仍然无法跳转到APP方案二:使用webview加载登录网页,在intent中获取url信息出现问题:FB返回登...原创 2019-01-02 16:35:53 · 816 阅读 · 0 评论 -
图片中加入自定义logo
主要步骤1、封装可拖放的自定义ImageView类2、设置一个容器放置底图3、使用RecyclerView展示可供选择的图标4、用户点击后图标会在底图上生成5、可以自由拖动图标遇到的问题每次生成的图标都会重置到相对于父布局的(0,0)位置解决方法在MotionEvent.ACTION_UP的手势中设置图标位置ViewGroup.MarginLayoutParams margin...原创 2019-01-23 17:20:26 · 602 阅读 · 0 评论 -
Android Accessibility CR 无障碍Talkback
一、可以激活Talkback的控件属性1、在Editbox的hint属性中填入提示输入的内容2、TextView的文本3、ImageView的contentDescription(很多控件都适用)二、开发中遇到的问题APP中有更改语言选项,使用Configuration和Locale类可以轻松实现,但是更改的是string.xml,不能调整Talkback的语音语言解决方法:1、利用...原创 2019-02-09 10:43:32 · 3452 阅读 · 0 评论