- 博客(31)
- 收藏
- 关注
原创 git常用操作
等同于git branch --set-upstream-to=origin/远程分支名 本地分支名。git checkout --orphan 新分支名(--orphan是孤儿分支,没有跟踪的分支)git branch -D 重建分支名(-D 强制删除)git push origin 本地分支:远程分支。git branch -u origin 分支名。git push -u origin 分支名。git branch -m 重建分支名。git push -f 重建分支名。
2024-01-05 15:41:43
684
1
原创 解决荣耀系列手机打开usb调试无法连接adb的问题
在开发者选项中找到 "选择USB的配置" 选择 "RNDIS(USB以太网)",稍等片刻即可。
2022-05-17 10:07:09
27556
25
原创 Android配置config.gradle
1.config.gradle的内容ext { environment = [ "publish" : "publish", "testA" : "testA", "testB" : "testB", "gray" : "gray", "environmentNow" : "environmentN.
2022-01-30 14:09:10
2826
原创 获取Android手机已安装应用的apk
1.获取已前台应用的包名windows:adb shell dumpsys window | findstr mCurrentFocusLinux / Macadb shell dumpsys window | grep mCurrentFocus2.根据包名获取安装应用的路径pm list packages -f | grep 包名3.拉取apk到本机adb pull 路径/base.apk .(最后一个点代表本机用户的默认位置 )...
2021-07-12 08:57:26
1058
原创 Android room数据库使用
1.gradle引用def room_version = "2.2.6"implementation "androidx.room:room-runtime:$room_version"kapt "androidx.room:room-compiler:$room_version"// optional - Kotlin Extensions and Coroutines support for Roomimplementation "androidx.room:room-ktx:$roo
2021-04-15 13:42:49
161
原创 Android使用360加固宝多渠道打包
Android使用360加固包多渠道打包关键点:1.设置多渠道打包模板 格式根据软件导出的版本自行设置2.AndroidManifest.xml文件添加<meta-data android:name="UMENG_CHANNEL" android:value="${UMENG_CHANNEL_VALUE}" /> 其中name的值一定要和360加固宝里的平台对应3.app的build.gradle中配置如下 productFlavors { .
2021-04-13 16:46:25
598
原创 Kotlin学习笔记
1.get/set 方法class Person { var name: String? = null var age: Int = 0 get() { return field } set(value) { field = value }}
2021-01-09 19:26:08
70
原创 Andriod 解决 gradle 下载jar包慢的问题
gradle 引用阿里maven 中央仓库:old:maven{ url = "http://maven.aliyun.com/nexus/content/groups/public/" }new:maven { url = "https://maven.aliyun.com/repository/public" }
2020-12-16 17:21:48
183
原创 终端设置代理
终端设置代理set http_proxy=127.0.0.1:23267set https_proxy=127.0.0.1:23267set no_proxy=localhost,127.0.0.1检测是否联通外网:curl https://www.google.com
2020-04-16 12:41:35
1742
原创 js加解密
/** * 加密 * @param word * @returns {*} */ function encrypt(word){ var key = CryptoJS.enc.Utf8.parse("//keyword"); var srcs = CryptoJS.enc.Utf8.parse(word); v...
2020-03-27 09:09:38
191
原创 解决AndroidStudio升级到3.6.1后 Build Output显示乱码
打开 菜单 Help-Edit Custom VM Options...里面添加一句话-Dfile.encoding=UTF-8
2020-03-05 11:44:16
2765
原创 记录Android开发中的问题及解决方法
1.DialogFragment 不可取消和点击外部不消失 DialogFragment.getDialog.setCancelable(false); DialogFragment.getDialog.setCanceledOnTouchOutside(false);DialogFragment.getDialog().setOnKeyListener(new DialogInte...
2019-10-14 11:54:13
92
转载 记录win10更新后除了Edge能上网,其他浏览器上不了的问题
修改的是证书权限 详情参考(转自网络,如有侵权,请联系删除)步骤1、(1)打开注册表,点开始菜单,点运行,输入regedit.exe后回车(2)找到注册表键值HKEY_CURRENT_USER\Software\Microsoft\SystemCertificates\Root,右键Root点删除,点“是”,点“确定”(3)如果有残留键值ProtectedRoots(4)右键Pro...
2019-05-16 20:50:23
2411
原创 windows系统配置flutter记录
1.下载flutttergit clone https://github.com/flutter/flutter.git2. 配置flutter代理和环境变量代理:FLUTTER_STORAGE_BASE_URL 值:https://storage.flutter-io.cnPUB_HOSTED_URL 值:https://pub.flutter-io.cn环境变量:...
2019-04-16 15:07:38
256
原创 Activitty和Service通信
无论是在同进程还是跨进程都是通过 Ibinder来实现的。同进程的情况:Activity向Service通信,在activity中使用bindService的方式,传过去一个connection,在它的回调方法中可以获得到 Ibinder对象,在强转为我们的binder对象,通过方法传参的方式实现Activity向Service通信Service向Activity通信,connection的回调方
2018-01-19 17:02:01
381
原创 AndroidStudio中关于implementation,api和compile,annotationProcessor
implementation和compile和api都是gradle的依赖命令,compile方法过时了,api等同于compileimplementation在某个monule中引用后,在app monule中无法使用到这个依赖依赖原则是优先使用 implementtation,如果出问题了再使用api---------------------------------------
2018-01-06 16:19:24
9460
原创 解决输入法遮挡布局和华为手机底部虚拟按键遮挡底部界面的方法
先上最终的代码:public class AndroidWorkaround { public static void assistActivity(View content) { new AndroidWorkaround(content); } private View mChildOfContent; private int usa
2017-11-15 17:31:05
8740
原创 git 命令使用
gitfetch--prune #这样就可在本地删除在远程不存在的branch关于git branch的几个命令gitbranch # 查询本地存在的branchgitbranch-r # 查询远程的branchgitbranch-a # 查询本地和远程branchgitbranch-d-r
2017-09-01 15:40:00
555
转载 <xliff:g>标签使用
转载自 http://www.cnblogs.com/bluestorm/p/3713717.html标签介绍: 属性id可以随便命名 属性值举例说明%n$ms:代表输出的是字符串,n代表是第几个参数,设置m的值可以在输出之前放置空格 %n$md:代表输出的是整数,n代表是第几个参数,设置m的值可以在输出之前放置空格,也可以设为0m,在输出之前放置m个0 %n$mf:代
2017-03-28 16:55:09
484
原创 getString中第二个参数的使用
第二个参数是Object... 可变参数 在getString中第一个参数R.string.xx 定义好类似的 %1$s // String %2$d // int 等等等 %1$s 代表要替换的第一个参数 %2$d代表要替换的第二个参数所以,getString中第二个可变参数是要传的实参 来替换 类似这样的 %1$s %2$d 的占位参数
2017-03-28 16:45:18
5110
原创 listview头布局是gridview时 gridview设置单选效果 子item显示不全问题
个人经过尝试,把listview的属性 listSeclor设置成“#00000000”,然后再adapter中的getview方法把子item设置个上下padding后 整个item就显示出来了ps:这个gridview是在listview中可以展示完全的的gridview
2017-03-26 12:04:53
434
转载 PopupWindow使用,添加简单上下动画
转载自http://blog.youkuaiyun.com/u011200844/article/details/44833459首先,这是一篇工具类博客,主要是实现PopupWindow从上或下或左右出现的效果。为了不用每次都重写,所以抽出了一个方法。private void initPopuptWindow() { LayoutInflater layoutInflater =
2017-03-19 11:07:02
2829
原创 安卓去掉界面的标题栏
在主题style.xml中添加一下两句话即可:item name="windowActionBar">falseitem>item name="windowNoTitle">trueitem>
2016-10-28 16:40:01
403
转载 取HashMap的键,值,键值对
Map map = new HashMap(); map.put("1", "11"); map.put("2", "22"); System.out.println("里面的值有:"); Collection connection = map.values(); Iterator iterator = connection.iterator(); wh
2016-09-12 15:02:53
6309
转载 删除文件里的所有文件
/** * 递归删除文件和文件夹 * * @param file * 要删除的根目录 */public static void deleteFile(File file,Context context) { if (file.exists() == false) { ToastUtil.showToast(context,"文件或文件夹不存
2016-09-09 17:10:04
273
转载 java正则去掉小数点后多余0
package test; /** * 去掉多余的.与0 * @author Hust * @Time 2011-11-7 */ public class TestString { public static void main(String[] args) { Float f = 1f;
2016-09-03 15:38:19
637
转载 判断ImageView加载的是否是资源里的那张图片
通过 getDrawable().getCurrent().getConstantState()方法来获取ImageView当前的状态 和getResources().getDrawable(R.drawable.XXX).getConstantState()判断是否相等就可以了
2016-08-30 11:50:05
1009
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人