- 博客(14)
- 收藏
- 关注
原创 android开发,从java走进Kotlin
使用java编写Android代码,然后进行kotlin代码转化1 在工程内点击需要转化代码的路径,然后在studio编译器上进行转化操作:Code->Convert java file to kotlin file。 注意:要选中代码块,不然无法进行kotlin转化。2 自动生成时,会添加implementation "androidx.core:core-ktx:+",将其修改成implementation "androidx.core:core-ktx:1.3.1"修改成具..
2020-08-27 16:08:28
217
原创 Android Camera2使用笔记
不扯闲嗑,直接上干货。想看代码可以去搜官方提供的代码。1 功能分布 Activity中加载TextureView,实现预览 Service中实现Camera2功能2 初步使用 2.1 TextureView在XML中设置为隐藏状态android:visibility="invisible" 2.2TextureView设置监听TextureView.SurfaceTextureListener,等待TextureView准备完毕回调onSurfaceText...
2020-08-11 17:19:57
1034
原创 Android Gradle 学习笔记
学习Android Gradle前言 之前工作,在使用Android gradle时翻过车,因此对其产生了浓重的好奇感。买了本《Android Gradle 权威指南》,进一步学习一下。书很薄,200多页。这对一个没有很好看书习惯的我来说,是一件好事。开撸的时候就遇到了一个坎,不能理解“闭包”的概念。我尝试忽略这个概念继续读下去,可是发现,这是一个重要的感念,贯通全书,于是开始研究“闭包”。这...
2020-03-02 14:54:21
221
原创 WindowManager嵌入自定义view弹窗笔记
标题今天做WindowManager弹窗遇到了点小麻烦,做个笔记记录一下。第一版private void showSelfViewWindow(Context context){ mWindowManager = (WindowManager) context.getSystemService(WINDOW_SERVICE); mSelfView = new SelfView(contex...
2019-12-13 16:37:38
294
原创 RemoteView使用笔记
RemoteView使用笔记两个project:remoteViewLocal, remoteViewRemote。remoteViewLocal工程的Activity初始化remoteview,通过Intent启动remoteViewRemote中的Activity,Intent中带有remoteview信息。remoteViewRemote将remoteview提取,加载到Activity...
2019-11-19 17:23:08
337
原创 repo git 日常使用命令
git 命令git clone “远端git库路径” :下载远端git库代码git log ;显示提交说明git log --oneline -5;简易显示提交说明 5条git status :查看本地路径下文件改动情况git branch :查看本地分支git branch -a : 查看所有分支git fetch : 远端代码日志考到本地(本地代码没有与远端代码同步)git rebase o...
2018-03-23 14:56:33
408
原创 android aidl 注册回调接口为空
在使用aidl时遇到成功绑定服务端后注册回调接口时为空的问题。项目需要:将aidl进程间通信封装成独立的lib(jar包),供其他应用使用。因对aidl只是一知半解,使用上出现了令我无比头痛的问题:在通过aidl绑定服务成功后,将回调函数注册到service aidl的ibinder对象上,注册时新建对象,转到服务端发现注册的回调对象为空。代码大致为:ServiceAidl.aid
2018-01-16 18:12:01
2808
原创 android viewmodel 数据刷新异常
3年的wpf开发经验,自认为对数据驱动UI开发模式的使用不是问题,但当开始研究android的mvvm模式开发时,发现两年多的android开发经验已经将之前的wpf开发忘得7788了。感慨一下:人老了,记忆力就这么脆弱。谈正题:adroid mvvm开发模式 之 viewmodel使用小麻烦。viewmodelpublic class MyViewModel
2017-12-18 10:53:32
1875
原创 兄弟连 linux 笔记
2017.11.21 第一次笔记:记录昨晚观看视频内容三 给初学者的建议 1. 注意事项 a,严格区分大小写 b,所有内容以文件形式保存,包括硬件 c,文件无后缀名概念,加入后缀名的文件是为了方便用户区分文件类型 d,所有存储设备都需要挂载后用户才能使用 e,windows
2017-11-21 10:14:31
1263
原创 android studio 项目内部依赖 jar包生成
一, module配置gradle 生成jar包apply plugin: 'com.android.library' ---》A......task deleteOldJar(type: Delete) { ---》B delete 'build/outputs/test.jar'}task exportBTJar(type: Copy)
2017-11-15 20:32:41
388
原创 android git库管理工具repo
1 创建多个git库。我是在公司内部git网站上创建的。 git@192.168.*.*:**/**/MyManifest.git (重要:配置下载内容) git@192.168.*.*:**/**/MyProject0.git git@192.168.*.*:**/**/MyProject1.git git@192.168.*.*:**/**/MyProj
2017-03-24 14:18:25
228
原创 ubuntu server 14.04 安装与android5.1环境搭建
1 安装ubuntu系统 a. 制作U盘安装系统(工具:UltraISO) 注:做完U盘后将iso文件放入U盘,安装过程中可能会出现镜像识别错误,需要重新挂载,如果不报错就不用重新挂载iso b、一直点击.del 进入bios c、设置U盘启动: 选择“BOOT”主菜单 http://jingyan.baidu.com/article/e...
2017-01-10 10:23:54
667
原创 ubuntu 14.04 配置android编译环境
sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache libgl
2016-12-27 09:38:41
291
原创 Android线程中断
接触Android开发两个月,最近困扰在线程的中断上,在网上也没找到傻瓜式的方法(高深的看不懂),现走了条野路子,至少把我遇到的问题解决了。第一次写博客,希望大家给予支持,忠心接受大家的狂喷!1. Activity中 用Map记录 key:线程ID 与 value:线程状态(判断线程回调后是否还要执行相关代码)2. 在自定义线程(MyThread)内设置方法获取所需属性:set
2015-12-25 15:40:06
477
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人