Android
文章平均质量分 50
qinchun_long
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android Push to origin/master was rejected 记录一下
2.在terminl窗口中依次输入命令:git pullgit pull origin mastergit pull origin master --allow-unrelated-histories如果还是提交不了可以试试下面这行代码git push -u origin master -fen by merge: .idea/vcs.xmlF:\Daluzy\FirstGram>git push -u origin master -fEnumerating object原创 2021-08-25 18:17:00 · 215 阅读 · 0 评论 -
Android Studio 出现Warning:Default Activity not found的处理记录
今天合并完代码,突然发现app上面出现了一个红叉,百度了各种方式都发现没有什么用。但是代码是可以正常运行,也可以打包,但是就是app上面有个红叉!实验了1,升级gradle;2, androidManifest.xml中的默认启动的activity,删除,重写;3,包名的路径定义,检查4,clean项目5,File->invalidate Caches/restart->invalidate Caches/restart清理缓存并重新启动我看网上还有说重新安装Android Stu原创 2021-04-16 17:22:20 · 1412 阅读 · 0 评论 -
华为手机补电功能
华为手机有个补电模式,使用它就能校准电池显示真实电量。只需要需要在拨号键盘中输入 【##2846579##】 ,就可以打开这功能。打开如下点击补点就可以了!这里需要注意的是:使用该功能要确保手机电量在60%-75%之间,并且电池温度不能超过70度。...原创 2020-12-17 16:15:55 · 12751 阅读 · 0 评论 -
ViewStub 简介
在实际开发中,ViewStub 在提升用户体验和优化性能方面都是有一定作用的!ViewStub就是一个宽高都为0的一个View,它默认是不可见的,只有通过调用setVisibility函数或者Inflate函数才会将其要装载的目标布局给加载出来。也就是页面默认是不加载ViewStub所指向的View的,而ViewStub本身是一个轻量级的View,占用资源非常小的控件。这就为我们一开始加载页面的时候省出来了资源,从而提升性能!还有在一些页面我们需要延时加载的内容,我们也可以使用ViewStub,比如我原创 2020-11-02 17:03:06 · 552 阅读 · 1 评论 -
QMUI Android
项目地址https://github.com/Tencent/QMUI_AndroidComponents ClassesQMUIAnimationListView使ListView支持添加/删除 Item 的动画,支持自定义动画效果。QMUIBottomSheet在Dialog的基础上重新定制了show()和hide()时的动画效果, 使Dialog在界面底部升起和降下。提供了以下两个面板样式:列表样式:使用QMUIBottomSheet.Botto...原创 2020-09-25 11:14:26 · 1190 阅读 · 0 评论 -
apk 反编译
在实际开发中我们需要的一些图片资源,或者UI想用别人APP的,我们可以通过反编译来获取,因为一般代码是有加密的所以是获取不到的!首先是反编译用到的工具apktool —下载地址:https://bitbucket.org/iBotPeaches/apktool/downloadsdex2jar —下载地址:http://sourceforge.net/projects/dex2jar/files/jd-gui — 下载地址:http://jd.benow.ca/Apktool这个工具原创 2020-09-24 10:11:44 · 2351 阅读 · 1 评论 -
Android线程池
一:使用线程池的原因在android开发中经常会使用多线程来处理相关任务,如果我们老是使用新建Thread方法来处理相关事务,会存在一些问题:在任务众多的情况下,系统要为每一个任务创建一个线程,而任务执行完毕后会销毁每一个线程,所以会造成线程频繁地创建与销毁。从而会占用大量资源,多个线程在抢夺资源中会造成UI线程的卡顿,同时多个线程频繁地销毁,会频繁地调用GC机制,这会使性能降低,又非常耗时。这个时候我们就需要统一管理这些线程!因此我们就需要用到线程池线程池使用的好处:1 使用起来很方便,对多个线原创 2020-09-03 17:28:19 · 3671 阅读 · 0 评论 -
gradle 下载
https://services.gradle.org/distributions/原创 2020-08-05 15:57:52 · 171 阅读 · 0 评论 -
Android日历框架
//日历框架导入implementation ‘com.haibin:calendarview:3.6.9’原创 2020-07-23 16:14:55 · 565 阅读 · 0 评论 -
Android Studio 修改Gradle版本
Android Studio 修改Gradle版本实际开发中,我们在使用一些demo或者更换电脑之后发现项目突然不能运行了,这个大多的情况是我们的gradle版本导致的问题。或者一直在下载相应的gradle包,但是特别慢,完了还是回报下载失败!而这时我们就需要修改我们项目里的gradle版本第一步:修改项目的build.gradle 文件中的gradle版本,把这个改成自己之前用过的版本就可以向上或者向下都可以。怎么看我们有哪些gradle版本的包,在C:\Users\你的电脑用户名.gradle原创 2020-07-23 15:23:03 · 8217 阅读 · 1 评论 -
Android 倒计时的写法
1 使用CountDownTimer //需要两个参数,一个是总计时的时间,一般验证码是60秒,就是60*1000。第二个参数是设置计时的速度,1000就是每秒一次。 CountDownTimer timer = new CountDownTimer(60*1000, 1000) { @Override public void onTick(long millisUntilFinished) { tvGetCode.s原创 2020-07-11 17:11:02 · 387 阅读 · 0 评论 -
Android,Web,iOS调用三方地图百度、腾讯、高德
Android,Web,iOS调用三方地图百度、腾讯、高德高德地图调用文档连接https://lbs.amap.com/api/amap-mobile/guide/android/routetencent 地图调用文档连接https://lbs.qq.com/uri_v1/guide-route.htmlbaidu 地图调用文档连接http://lbsyun.baidu.com/index.php?title=uri/api/android文档介绍了定位,规划路线,导航, POI...原创 2020-07-02 15:09:17 · 800 阅读 · 0 评论 -
jar包编辑
1,把jar包,改成zip或者rar文件然后解压2,修改解压文件,注意jar文件需要把 .java 文件都转为 .class文件(javac sourcefile(或者/a/b/.java多个文件))3,进入cmd命令,进入到解压的文件下4,执行jar cvf xxx.jar * ( 代表该文件下所有的文件),则就生成了相应的jar文件...原创 2020-07-01 14:04:21 · 1402 阅读 · 0 评论 -
GreenDao 的简介和使用
greenDAO简介greenDAO是一款开源的面向 Android 的轻便、快捷的 ORM 框架,将 Java 对象映射到SQLite数据库中,我们操作数据库的时候,不再需要编写复杂的 SQL语句, 在性能方面,greenDAO针对 Android 进行了高度优化, 最小的内存开销 、依赖体积小 同时还是支持数据库加密。ORM 框架有很多,比较著名的有 OrmLite , ActiveAndroid 等greenDAO项目地址:https://github.com/greenrobot/greenD原创 2020-05-21 13:00:34 · 728 阅读 · 0 评论 -
CalledFromWrongThreadException 异常处理
项目突然报出下面的异常android.view.ViewRootImpl$CalledFromWrongThreadException: Only theoriginal thread that created a view hierarchy can touch its views.而这个异常出现的原因是,在异步线程里面操作UI线程中的UI控件做一些变动而造成的!也就是说必须在程序的...原创 2020-04-16 15:46:29 · 745 阅读 · 0 评论 -
简单对接和风天气
简单对接和风天气今天一个初学Android的同学问我要Android 第一行代码的第二版,聊了聊,是为了对接和风天气!不知道如何下手!在这里简单的说一下!希望可以帮助到初学的同学们!代码和录屏都在这里链接:https://pan.baidu.com/s/1LtyYmZ9TODS52LCq-93KRg提取码:zm8h第一步是注册一个和风天气的账号,然后创建一个自己项目!然后是下载和风...原创 2020-03-25 15:20:45 · 1278 阅读 · 0 评论 -
java.lang.ClassNotFoundException: Didn't find class on path: DexPathList 问题处理
今天突然发现APP兼容Android 4.4版本以下有问题,本来想放弃Android 4.4以下版本的,结果领导必须让兼容!于是发现java.lang.ClassNotFoundException: Didn’t find class on path: DexPathList 报这个错!处理之后,总结并分享一下!1,自定义的MyApplication 需继承 MultiDexApplicati...原创 2020-01-15 15:54:40 · 7383 阅读 · 0 评论 -
第一行代码Android(第二版) 观后感和分享(想学Android的同学可以围观一下)
第一行代码Android (第二版)看后的一些个人意见,纯属个人意见。最近在闲暇的时间,看了一下Android的 《第一行代码(第二版)》。自己做Android也有好几年了,这本书给我的第一个感觉就是基本功很重要,比如ViewStub 这个控件,我从来没有用过,也很少见有人用ViewStub这个控件,而这个控件是为了提高显示速度而用的! ViewStub 是一个轻量级的 View,它是一个看不见...原创 2019-09-27 17:50:53 · 851 阅读 · 0 评论 -
Android 三方SDK封装的个人感悟
Android 三方SDK封装的个人感悟最近公司新招Android开发,面试的时候总会聊到三方SDK的封装的问题,在这里说一下自己的理解。三方SDK,一般拿过来是直接可以使用的,最近来面试的人大多数人在谈到这个问题,都是直接拿过来使用的,少部分人是直接在网上搜别人封装好的拿过来用的,极少有人自己封装!我个人认为,在使用第三方的SDK是必须封装的。1,封装可以提升我们的编码效率:比如我们使用...原创 2019-09-12 09:33:30 · 1179 阅读 · 0 评论
分享