- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 【Android入门学习】关卡1:四大组件
1.Android生命周期:1)启动流程:onCreate->onStart->onResume2)被覆盖状态或锁屏:调用onPause;若再次回到主页,依次调用onRestart->onStart->onResumeD/com.marcy.androidintroduction.MainActivity: -->onPause: D/com.marcy.a...
2019-04-18 11:53:46
266
原创 提示找不到符号: 类DataBindingComponent或找不到BR或找不到GlideApp但是按import路径能找到相关文件的可能性之一
有两个Dao,但是只配了一个wrapper类。也会导致生成DataBindingComponent、BR、GlideApp出错。但并不会显示哪里出错。
2019-03-13 17:01:34
4039
原创 【Android】Navigation初试-基于官方demo的练习
看完Demo,写个例子练手吧。基础配置就不提了,和官方文档上提及的一样。首先设计跳转结构。总共七个碎片,A-G。具体逻辑图上可看出,分别包含了碎片跳碎片,碎片跳activity,两个碎片跳转到相同碎片等类型动作。主界面如图。图中显示的是A Fragment的布局。首先我们看看Activity内的配置。 NavHostFragment host = (NavHostFragmen...
2018-11-22 11:57:20
439
2
原创 【Android】Navigation初试-官方demo分析
从官方整了个demo下来,全部kotlin编写,对我这种基本从未用过kotlin的老年选手来说理解真是难搞。MainActivity首先按照官方步骤,从MainActivity里走起。先看布局。一眼就能看到这玩意。<fragment android:layout_width="match_parent" android:layout_...
2018-11-20 17:12:18
877
原创 【Android】Navigation初试-配置
工作需求准备做个碎片切换。自己写了个出栈入栈框架,多番询问后说可能会在大数据处理时持续持有碎片对象会出现坑。不如直接用官方新出的Navigation吧。第一步问题就在导入依赖创建navigation对象时候发生。按照所有能搜到的国内教程都是AS版本在3.2的Canary14以上就能直接使用,想着我版本已经3.2.1了怎么着也能用吧。在创建xml的时候却始终在ResourceType里看不到Na...
2018-11-20 14:33:39
523
原创 Activity调用FragmentTransaction切换异常
做了个全局变量,切换fragment不断报错。java.lang.IllegalStateException: commit already called最终查到问题因为做了全局变量。感谢这位老哥https://blog.csdn.net/knxw0001/article/details/9363411具体原因明天查一查。...
2018-11-19 19:23:40
363
原创 Fragment切换方式与Recyclerview滚动影响
解决了一个十分低级的bug,涉及到嵌套进fragment的横向滚动的recyclerview中,当切换去另一个碎片,滚动条无法回滚定位的问题。 之前一直以为是生命周期控制里的逻辑问题,盯死了onstart修改逻辑,最后无奈了给生命周期写log才发现就是个低级错误= =。 切换碎片时用了replace方法,而这个方法是必然销毁重建的,导致不断运行初始化函数,不断执行setadapter。 最后...
2018-02-26 17:15:19
1157
原创 【Android】EasyClient与EasyCamera的移植学习
欢迎使用Markdo## 标题 ##wn编辑器写博客最近公司需求搞视频监控视频对讲,但个人对视频这块基本全无了解。在网上翻了一圈之后,使用EasyDarwin家的源码做了基础尝试。EasyCamera首先是移植EasyCamera。既然要移植,当然要分析源码。 EasyCamera的主要UI在StreamActivity上,如果是只是想抓一个视频界面来用,只要把这个Activity搬过去就好。不过
2017-07-24 09:34:29
1637
原创 GIT乱码出现解决记录
git在commit时输入中文再次乱码。显示为类似。搜索了许多解决方案都未能彻底解决。最终参考了如下方式彻底解决了问题。$ git config --global core.quotepath false # 显示 status 编码$ git config --global gui.encoding utf-8 # 图形界面编码$ git config
2017-07-21 14:54:08
487
原创 Android挂机小游戏1
准备开个新坑,做一个普通的类似丧尸女友那种挂机小游戏。在打开AS时候遇到了第一个问题,xml无法可视化预览。 其实是相当基础的问题,但是就是没有找到。幸好有万能的百度。 问题主要来自style中的默认设置。<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">修改为<style name="AppTheme" pa
2017-06-18 18:34:35
498
原创 Android蓝牙麦克风在接听电话后断开问题
工作中遇到了这个问题。 当接听电话并挂断后,虽然按键依旧可以控制手机,但蓝牙设备失去了麦克风的掌控权,声音全由手机话筒发出。 该设备对接听电话使用蓝牙设备没有需求,因此问题的关键就在于挂断电话后怎么重新夺回麦克风。 鉴于蓝牙研究的比较浅薄,找解决方法找了很久。 最终发现这个权限是由AudioManager中的startBluetoothSco和stopBluetoothSco控制 解决方法
2017-05-26 14:29:48
2400
1
原创 Windows下Tensorflow安装流程
Tensorflow最近开始支持Window系统了。作为Windows用户,图新鲜就跑去配了一个Tensorflow。 步骤太傻瓜式了。 不过还是记一下。 我使用的是python安装。首先没安装python的朋友需去官方下一个pythonpython python安装完后在path路径进行配置。配置完后进入cmd,输入python可以获取基础信息。 接着在python中配置pip。简单的方
2017-01-05 06:39:02
403
原创 【Android】【小工具】使用Random生成一个指定长度的随机整数列
Random.nexInt 的方法想必也是十分常见的。 做项目的时候涉及到了一个需求随机在一堆数据中抽取固定几个进行展示。最初用的是百度来的查询一个,成功则保存,若重复则替代,挨个比对。后来嫌比对比有可能在大数据时较耗时。干脆自己写了个小工具。//获取一个用list展现的随机数的方法 /** * * @param datas * 目标数列 * @par
2016-12-08 21:05:37
1271
原创 【bug记录】The type android.support.v4.app.ActivityCompatApi23$RequestPermissionsReques
在打开程序的时候出现了以上问题。 找了半天。百度的结果都是说jar包没有引用。最后发现原因是因为在引用library的时候,library本身引用了两个v4包造成了如上问题。删除了一个v4包就解决了。
2016-10-27 09:29:40
7148
1
原创 【android】地址存档 语音识别方面
http://gank.io/post/560e15be2dca930e00da1083#toc_2 rxjava详解 http://www.zhihu.com/question/20398418 语音识别的原理http://www.pudn.com/downloads182/sourcecode/windows/detail848857.html vad算法实现(c++)http://bl
2016-10-11 13:37:25
312
原创 【android】自定义全屏dialog显示+listview
折腾半天,自定义全屏dialog,单对话框式。存一下,日后不用再写了。/** * 基础语音对话框 * @author make * */public class BaseVoiceDialog { private Context context; private boolean show = false; private int height;
2016-09-09 18:20:20
973
原创 阶段性小结
新入职,学习的东西实在有点杂。主要是对源码的解读。早期试图连接口一起看透,不到源头不罢休。现在终究还是认命直接调用工具。尽管如此,还是比较不爽的。学会直接调用,有利有弊。利的方面即是缩减时间,且也算是对源码有了更深一步的解读,知道从哪里进行代码分割。弊的地方便是顺手之后恐怕会失去如今这种钻研精神。希望一年之后的我再看那时的自己,不会真的遗憾地沦落至那步。
2016-08-24 20:38:31
533
原创 clone学习
主要借助地址:http://blog.csdn.net/edward_qing_lee/article/details/8249102 的学习引用文章中的话:除了在函数传值的时候是”引用传递”,在任何用”=”向对象变量赋值的时候都是”引用传递”。import java.util.Enumeration;import java.util.Hashtable;public class practic
2016-08-08 15:19:32
295
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人