![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
个人积累
却染人间愁
乾坤已定,你我皆是牛马。
展开
-
Android Dialog自定义弹窗
2、自定义弹窗宽高(按屏幕总宽高的百分比来设置)1、加载自定义的弹窗内容。原创 2023-03-09 10:23:11 · 1127 阅读 · 0 评论 -
Uni-App 横向布局和纵向布局
备注:下面代码参考的是。官方 Demo 源代码。原创 2023-03-06 15:28:01 · 853 阅读 · 0 评论 -
uni-app 开发知识个人记录
【前言】:本博客是经过本人实际验证后记录下来的一些有效的固定写法,便于后续自己直接拷贝粘贴,提高开发效率。原创 2023-02-24 19:19:19 · 872 阅读 · 0 评论 -
Android 应用开发 AIDL 基础用法实践过程小记
1、同样在应用 A 的 main 目录下新建目录命名为 aidl,再在 aidl 目录下顺次建立目录层级“/com/example/server”,该目录层级需要与应用 A 的 aidl 文件所在包名保持一致,然后将应用 A 的 aidl 文件拷贝到应用 B 同包名的目录下,然后触发一下应用 A 的构建,在应用 A 的 build目录中也需要看到该 aidl 文件对应生成的 java 文件,再进行后续操作。至此,应用 B 的编码部分完成,下面进行应用 A 的编码。前言:点滴积累,贵在坚持。原创 2023-02-14 14:22:48 · 413 阅读 · 0 评论 -
UniApp Scroll-View 设置占满下方剩余高度的方法小记
实现方法如下,经验证 APP 端和 H5端都可适用(易于看懂就直接上代码了),不管底部是有 tabbar 还是没有 tabbar 都兼容。4、后记:scroll-view的高度必须要设置,如果不设置,则滑动时只会带动整个页面一起滑动,如果设置过低则会导致底部留白。前言:点滴积累,贵在坚持。原创 2023-02-09 19:14:46 · 3126 阅读 · 0 评论 -
uni-app新建工具类并调用
1、创建工具类的目录及其对应js文件,我在根目录下创建了common-utils-HttpUtil.js。2、在 HttpUtil.js文件中添加一个工具类方法如:test()3、在根目录main.js中将HttpUtil 挂载到uni上。原创 2023-01-10 10:46:52 · 724 阅读 · 0 评论 -
uniapp 组件和页面之间进行交互
1、在页面的onShow中发送事件消息,关键字‘onShow’可以自定义。3、为了避免重复监听,在组件销毁前,关闭监听。2、组件在mounted中监听该消息。原创 2023-01-04 16:49:28 · 1981 阅读 · 0 评论 -
uni-app列表数据更新后界面UI不更新问题可能的一种解决方法
【代码】uni-app列表数据更新后界面UI不更新问题可能的一种解决方法。原创 2023-01-03 19:46:10 · 2279 阅读 · 0 评论 -
Uni-App 画布 Canvas 用法小练之画个五角星
Uni-App 画布 Canvas 用法小练之画个五角星原创 2022-11-07 18:26:56 · 755 阅读 · 0 评论 -
权限重复定义报错的一种可能解决解决方案:Element uses-permission#android.permission.CAMERA at AndroidManifest.xml:46:5-65
权限重复定义报错的一种可能解决解决方案:Element uses-permission#android.permission.CAMERA at AndroidManifest.xml:46:5-65原创 2022-09-26 11:44:24 · 1518 阅读 · 0 评论 -
Uni-App 使用plus.sqlite对数据库进行增删改查小记
Uni-App 使用plus.sqlite对数据库进行增删改查小记原创 2022-10-08 09:01:25 · 2962 阅读 · 0 评论 -
HttpURLConnection 使用 Post 方式传递 Json 数据网络请求实例小记
HttpURLConnection 使用 Post 方式传递 Json 数据网络请求实例小记原创 2022-09-15 19:18:23 · 4531 阅读 · 0 评论 -
Uni-App 定义多语言字符串资源并引用
Uni-App 定义多语言字符串资源并引用原创 2022-09-09 14:07:59 · 860 阅读 · 0 评论 -
Uni-App 横向布局和纵向布局
【代码】Uni-App 横向布局和纵向布局。原创 2022-09-09 10:50:23 · 8102 阅读 · 4 评论 -
使用adb shell命令对手机录屏
【预置条件】:手机与电脑USB已连接,ADB已连接操作步骤:1、adb shell screenrecord sdcard/xxx.mp4(备注:sdcard/xxx.mp4为保存录屏的路径,可自己指定,注意尽量不要指定为system或者product目录,这些目录通常是read-only的目录,无法写入)2、操作手机屏幕,操作完成后按ctrl + c 键停止录屏3、adb pu...原创 2019-08-11 10:58:11 · 1730 阅读 · 0 评论 -
Android 开发个人的一些积累(一)
1. 使用匿名内部类的好处是什么?1. 内部类方法可以访问该类定义所在的作用域中的数据,包括私有的数据;2. 使用匿名内部类定义回调函数,节省代码;3. 内部类可以对同一个包中的其他类隐藏起来;2. Service 有哪两种启动方式?1. 通过 startService Service 会经历 onCreate -> onStart,stopService 的时候直接 onDestro...原创 2018-02-05 17:49:18 · 1076 阅读 · 1 评论 -
Android 开发个人的一些积累(二)
上一篇:Android 开发个人的一些积累(一)11. intent-filter 中的 action 、 category 和 data 的作用1、Action:该activity可以执行的动作(任意一条匹配即可);2、Category:指定当前动作(Action)被执行的环境(必须全部正确匹配);3. data(很少使用) :指定传过来的 URI 的一部分或者全部(必须全部正确匹配),data...原创 2018-02-07 09:23:44 · 1011 阅读 · 1 评论 -
EditText 设置字数限制,超过字数限制时 toast 提示并且输入无效
以下只是我解决问题过程中的一点点个人总结,点滴积累,贵在坚持,感谢你的阅览!以45个字符限制为例:final int maxInputCharCount = 45;//定义一个 int 常量,取值45,表示字符限制为45mEditText.addTextChangedListener(new TextWatcher() { @Override原创 2017-12-07 10:23:54 · 1954 阅读 · 4 评论 -
TextView设置字体
这个是用来设置字体的,比如设置显示的TextView为微软雅黑字体或者宋体、楷体等,跟大小颜色等属性无关;将 TTF等格式的字体文件放在app-src-main-asset目录下,例如汉仪奇黑的字体文件,命名为“hanyiqihei.ttf”用法如下:原创 2017-04-10 09:24:46 · 1640 阅读 · 0 评论 -
AndroidStudio实现变种Builder模式的自动化生成
只需要几步即可实现Builder自动化生成;1.File --> settings...(或者使用快捷键 Control + Alt + S),如图所示:2.选择Plugins,输入搜索关键字“builder”,选中InnerBuilder,点击右方的Install按钮,由于我已经安装完成了,所以截图中显示的是UnInstall,如果之前没安装过的话,会显示原创 2017-04-23 16:14:06 · 4768 阅读 · 0 评论 -
异常 The content of the adapter has changed but ListView did not receive a notification可能的一种解决方法
最近后台异常信息中总是出现这个异常:STACK_TRACE=java.lang.IllegalStateException: The content of the adapter has changed but ListView did not receive a notification. Make sure the content of your adapter is not modifi原创 2017-06-13 15:48:11 · 1866 阅读 · 0 评论 -
异常问题not allowed to send broadcast android.intent.action.BATTERY_CHANGED可能的一种解决方案
昨天测试跑monkey跑出了一个异常,bug发给我之后,先看了一下异常信息,如下:java.lang.SecurityException: Permission Denial: not allowed to send broadcast android.intent.action.BATTERY_CHANGED from pid=26154, uid=10080 at android原创 2017-06-07 11:34:46 · 5237 阅读 · 0 评论 -
利用单例模式,解决toast重复弹出的问题
新建类ToastUtils如下:/** * ToastUtils 利用单例模式,解决重命名toast重复弹出的问题 */public class ToastUtils { private static ToastUtils mToastUtils; private static Toast mToast; private ToastUtils(C原创 2017-06-06 10:37:25 · 2518 阅读 · 0 评论 -
多任务切换时SurfaceView闪现背景色问题的一个解决方法
现象描述:在Home界面打开多任务进入activity,SurfaceView上面闪现背景色,非常影响UI界面和交互,如图所示: 我在网上也搜索了一些方法,常见的就是说在XML界面里面加个宽和高都是0px的SurfaceView,我试过了,没有用,依然会闪现背景色,不过我看到了一个方法,设置了两个属性,发现问题得到了解决,下面这两个属性:this.setZOrderO原创 2017-03-21 14:51:51 · 2275 阅读 · 0 评论 -
adb命令实现自动化执行
adb命令按顺序写入txt文本文件,改后缀为bat,点击后自动按顺序运行adb指令例如如下删除命令:adb rootadb remountadb shell rm -rf /data/app/com.eebbk.translationadb shell rm /data/app/com.eebbk.translation-build-id.txtadb uninst原创 2017-09-15 16:48:07 · 3746 阅读 · 0 评论 -
利用Handler.post(runnable)替代Thread来做周期循环的事情
前言:之所以使用handler.post(runnable)替换thread,是因为前者更安全,后者用起来可能会出问题,虽然如果处理的好的话出问题的概率很低,但是对于一个项目来说,很低的概率也是不能忍的;步骤:1.定义全局成员变量:private Handler mHandler;private Runnable mRunnable;2.在onCreat原创 2017-04-07 09:38:32 · 1872 阅读 · 0 评论 -
android开发对Home键进行监听
Home 键是一个比较偏向于系统做处理的键,与 Back 键不一样,一般的在 onKeyDown 和 onKeyUp 方法中监听是无效的,下面是我在实际项目中通过问同事、查找资料、验证方法可行性等之后的两个方法;1.界面有弹窗,弹窗获取了 Activity 的焦点时,此时监听 Home 键可为 dialog 注册监听器:mDialog.setOnKeyListener(new原创 2017-10-20 17:24:07 · 1534 阅读 · 0 评论 -
android动画实现一张图自动旋转、可随时暂停、停止和重置,类似秒表指针旋转动画
项目需求:点击开始按钮,图片开始旋转,点击暂停,旋转暂停,位置不变,点击继续,图片从暂停的位置继续旋转,点击停止,图片位置重置;类似于秒表指针的旋转动画;前言:一开始走了很多弯路,做出来的效果很差,后来查找资料找到了这样一个简单有效的方法,在此分享一下!此方法的局限性:1.对API有要求,必须要 API >= 19;2.本例中设置的60秒转360度应该是很准确才对,但是不知道为啥,转原创 2017-04-22 17:25:11 · 10136 阅读 · 0 评论 -
android开发主界面 WindowBackGround 添加启动页显示解决白屏问题
以下只是我解决问题过程中的一点点个人总结,点滴积累,贵在坚持,感谢你的阅览!前言:为解决应用启动白屏和黑屏问题,设置了 windowDisablePreview 属性为 true ,导致应用从启动到显示 view 较慢,产品要求加一个启动页,快速响应桌面图标点击事件;下面是添加启动页的方法;方法有两种,分别是:1. 新建一个启动页 Activity 作为应用入口,启动后立马显示原创 2017-12-11 11:20:23 · 23192 阅读 · 1 评论 -
android 开发利用 html5 JavascriptInterface 实现应用层与 native 互传参数并获取返回数据
以下只是我解决问题过程中的一点点个人总结,点滴积累,贵在坚持,感谢你的阅览!前言:前段时间遇到的一个新需求:后端提供一个可后台更新的 html5 给应用端,该 html5 提供中间层校正操作应用端获取初始数据后,将初始数据传参给 html5,html5 返回应用端一个 url ,应用端访问该 url 获取网络返回值,再将该返回值传给 html5 ,html5 再返回应用端最终数据,原创 2017-12-04 19:33:31 · 2518 阅读 · 0 评论 -
安卓开发ListView列表点击显示错乱bug自我总结
出现列表点击显示错乱的现象,一定是适配器的问题,并且一定是getView方法里面的问题,在getView中,如果有if语句,一定一定一定要有对应的else语句,否则很容易出现错乱,因为这从逻辑上就不对!除此之外,请检查一下你是否有一个Map集合来存储复选框的check状态;如果没有,请加一个!最近维护的录音模块需要给列表的每一个item的复选框添加动效,由原来的点击item图片切换变为动画原创 2016-11-11 17:55:30 · 1416 阅读 · 0 评论