- 博客(11)
- 资源 (1)
- 收藏
- 关注
转载 Android 应用架构(MVC、MVP、MVVM)讲的最透彻的一篇好文
谈到架构,想到的一定是MVC、MVP、MVVM这几个词了,然后对比一下它们的优缺点,接下来就是站队的时间了。常常写MVC,偶然见到了MVP,“嗯,真香~”。写久了MVP,又听说了MVVM,“嗯,真香~”。“真香”定律真是被用得淋漓尽致,此外还要喜新厌旧一番,使用MVVM的鄙视使用MVP的,使用MVP的又鄙视使用MVC的。架构,就在这样的鄙视链下,“螺旋”发展。让我们跟随历史的进程,看一看架构是如何进化进化再进化的吧! MVC——时代的创造者 从我接触Android起,MVC所扮演的唯一角色就是告诉你不要
2020-08-02 11:36:11 433
原创 TortoiseGit 右键闪退的问题
最近重装电脑后,下载TortoiseGit-2.9.0.0-64bit.msi 安装后,发现右键会闪退。 困扰了好久,记录一下。 =========== 2.9版本有bug 安装2.8 问题解决。 TortoiseGit-2.8.0.0-64bit.msi ...
2020-01-09 16:44:06 866
原创 android Studio targetSdkVersion 的使用
当android 6.0 后,获取SD卡的读写权限,需要动态申请,但是,如何不动态申请也能操作SD卡呢, 我们将targetSdkVersion 设置低于23 (6.0),这样编译后的app 在android 6.0 及以上的真机运行时,android系统发现我们的targetSdkVersion低于23 ,(例如是22)就无须动态授权啦。 ...
2020-01-08 18:02:07 1004
原创 【Android】Android Studio版本更新后Gradle版本不匹配问题解决
一般地,当我们升级Android Studio 后,会发现原先已经编译好的工程,突然编译不过了,会报出各种编译问题,这是由于旧的工工程使用的gradle 版本 与gradle plugin 版本与最新升级后的android studio 版本不匹配,需要升级Gradle 与gradle plugin 插件。 并将旧工程的gradle 版本配置为最新升级的版本。通过新建项目,android ...
2019-09-19 17:57:18 1255 1
原创 adb log抓取命令
***********log抓取*************** 1.抓取一般log: adb logcat >1.txt (把log抓取在电脑本地,常用方法) adb shell cd sdcard (进入sdcard路径,并把log打印在该路径) logcat -c (先清除之前log) logcat >1.txt (抓取log并存放在/sdcard/1.txt文件下,按回车...
2019-05-29 17:49:56 1542
转载 Android 监听开机广播打开APP
Android 监听开机广播打开APP 我吃大西瓜QAQ关注 2017.11.27 16:53*字数 146阅读 403评论 0喜欢 0 仅在Android原生系统上测试通过,由于国内手机厂商都有自己的自启动管理,因此不确定是否可用 1.创建广播接收者 public class MyBroadcastReceiver extends BroadcastReceiver { ...
2019-05-29 17:31:05 548
转载 虚拟机修改ip地址和主机名
1.另外补充一下,修改主机名也是经常用到的,直接用hostnamectl set-hostname xxx这个命令即可修改,注:这里修改主机名和ip地址都是永久性修改,一劳永逸。 亲测修改主机名称有效。 /--------------------------------------------------------------以下为转载内容------------------...
2019-05-20 10:20:42 1877
转载 解决:Android App 在运行时候按下 home 键,让App 在后台运行,点击图标再次进入时防止应用重新启动
转载https://blog.csdn.net/u013323045/article/details/83544876 尤其第二点,亲测有效! 一些体验上的优化 一:app 退出时,让 app 在后台运行,类似于 home 键的功能,最小化 二:Android 点击 Home 键后再点击 APP 图标,APP 显示退出之前的界面 一:app 退出时,让 app 在后台运行,类似于 home 键...
2019-05-14 11:49:18 1678
原创 java.net.SocketException: Permission denied 解决
项目中 有用到获取MAC地址功能(java 层 C 层 都可以),发现调用相关api 获取不到,会出现java.net.SocketException: Permission denied的错误,经过查看发现,原来获取mac 地址也需要网络权限。故在此记录一哈。 在AndroidManifest.xml中,进行如下配置: <uses-permission android:name="an...
2019-05-10 15:48:05 5300
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人