首页
学习
活动
专区
工具
TVP
发布

编程思想之路

专栏作者
106
文章
118431
阅读量
45
订阅数
Android中include和Merge节点分析
大家可能都会遇见这样一种情况,开发apk时顶部标题或者底部标题好多activity都相同,如果你每个activity的布局界面都去添加代码,一是会使代码冗余而且无用,二是会让别人觉得你编程水平不行,关键是需要不断地去重复一样的代码在我看来对编程水平的提高没有任何帮助,而且只会更累浪费时间。有一个很重要的衡量编程能力的指标,那就是看你代码的复用性,这是后就要想到include节点,是对UI布局进行复用。
fanfan
2022-05-07
4460
Android6.0源码分析之蓝牙
首先说一下在修改蓝牙时所涉及到的目录,Android6.0的源码目录文件稍微有一些改动
fanfan
2022-05-07
8710
常用adb命令相关总结
首先要保证你能使用adb命令---即正确配置adb相关的环境变量,通过命令窗口输入cmd,运行cmd程序
fanfan
2022-05-07
6100
Android中framework层下添加aidl编译说程序包不存在
因为特殊要求,我在framework层下添加了一个aidl文件IBluetoothShp.aidl文件,但是在编译时却说程序包不存在,错误如下
fanfan
2022-05-07
1.1K0
Android6.0编译时out目录下文件无法自动生成问题解决方案
Android6.0编译时需要使用openjdk7编译,然后服务器上还有别的项目需要使用openjdk6进行编译,于是在编译时就出现了一些问题
fanfan
2022-05-07
4380
activity嵌套fragment,fragment内嵌fragment之间传值切换fragment
至于fragment的用法,fragment+viewpager的滑动切换代码请参考博文
fanfan
2022-05-07
9040
Android中单个View的触摸事件分发机制
有时会遇见这个问题:假设一个textview文本显示一个网址,程序中既给它注册长按事件操作,然后又会单击打开网页,也就是说既有onLongClick事件又有onClick事件。如果你只是点击一下,不会出问题,但如果你长按会发现在执行长按事件后也会执行单击事件,这是什么原因呢?接下来就进行分析对于view的触摸事件的执行,分析几两个问题,
fanfan
2022-05-07
7300
自定义View之带进度百分比ProgressBar
实现思路,前四张图呢在自定义progressbar时没有加入text文本,文本是在xml布局时加上去的,最后一张是与progressbar定义在一起的。可以看到有以下几种情况
fanfan
2022-05-07
5560
Android中如何gone掉列表中的任意一条数据
加载一个列表,当列表数据符合一定要求时去掉该item(无论是使用listview还是recyclerview加载列表道理等同)
fanfan
2022-05-07
7670
跳转activity时出现空白界面问题解决笔记
第一,按照网上搜索的解决方案,查看onCreate方法是否正确布局,5.0以前oncreate方法是只有一个bundle参数,5.0以后onCreate方法oncreate(Bundle saveInstanceState,PersisitanbleBundle persistentState)。
fanfan
2022-05-07
7630
fragment使用时getArguments报空解决
今天在使用fragment获取到activity的值时遇到一个问题,耽误了好长时间,在此分享给大家
fanfan
2022-05-07
4940
Android6.0源码分析之Settings(二)
因为是显示的设置主界面,即mIsShowingDashboard为true,所以加载settings_main_dashboard布局
fanfan
2022-05-07
4110
Android6.0源码分析之Settings(一)
前一段时间一直在研究4.4.2setting和、Bluetooth、WiFi源码,由于工作需要现在要直接从4.4.2跳到6.0的源码,。写博文两个目的,一个呢是在自学时做个笔记,还有一个就是网上关于6.0源码的分析少之又少,给大家的学习做个参考,也可互相交流学习经验
fanfan
2022-05-07
6520
Android4.4.2源码分析之WiFi模块(三)
除了第二种情况无需密码的WiFi点击时直接连接,其他三种情况的点击事件的处理均是弹出dialog,只不过是根据不同情况去加载布局,说一下源码的实现思路,如果想做出这种效果可以增加代码的复用性可以参考源码实现思路。
fanfan
2022-05-07
7680
Android4.4.2源码分析之WiFi模块(二)
查看WiFiManager发现各action定义如下,以及在监听到对应广播后各处理如下
fanfan
2022-05-07
1K0
Android4.4.2源码分析之WiFi模块(一)
由对Androidsetting的源码分析之WiFi模块的界面fragment为WiFisettings.java,关于setting模块的源码分析可以参考
fanfan
2022-05-07
6330
蓝牙API介绍及基本功能实现
通过监听BluetoothAdapter.ACTION_STATE_CHANGED监听蓝牙状态的改变
fanfan
2022-05-07
1.3K0
Android蓝牙BLE低功耗相关简单总结
在看Android4.42的源码时看到有添加对BLE设备的处理,看的一头雾水,多方百度,终于有种柳暗花明的感觉。
fanfan
2022-05-07
9380
Source insight安装使用相关问题解决方案
提示source insight未完整安装,请在运行前运行sourceinsight的安装程序,不要只复制文件....
fanfan
2022-05-07
8630
Android4.42-Settings源码分析之蓝牙模块Bluetooth整体实现(总)
Android4.42-Settings源码分析之蓝牙模块Bluetooth(上)
fanfan
2022-05-07
4630
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
热点技术征文第五期
新风口Sora来袭,普通人该如何把握机会?
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档