- 博客(17)
- 资源 (2)
- 收藏
- 关注

原创 Android一个项目多个module远程仓库,Git checkout Brances关联同步切换
1.Flie -->Setting-->Version Control-->点击添加-->选择项目所在路径-->vcs选对应方式-->apply注意事项:假如有其他模块已经切换过分支,需要删除,保持所有module只有一个相同分支,然后,就可以切换任意分支保持同步。(对于项目运行过,切换分支出现爆红,需要clean解决)...
2020-10-27 15:10:03
631

原创 通过反射获取当前Activity实例,获取当前Activity 或者Application(解决不同机型context获取失败问题)
private Activity getTopActivityByReflect() { try { @SuppressLint("PrivateApi") Class<?> activityThreadClass = Class.forName("android.app.ActivityThread"); Object currentActivityThreadMethod = activityT...
2020-10-16 09:53:47
1794

原创 Git语句常规操作
一、pull操作1、将远程指定分支 拉取到 本地指定分支上:git pull <远程仓库名> <远程分支名>:<本地分支名> 12、将远程指定分支 拉取到 本地当前分支上:git pull <远程仓库名> <远程分支名> 13、将与本地当前分支同名的远程分支 拉取到 本地当前分支上git pull <远程仓库名> 1在克隆远程项目的时候,本地分支会自动与远程分支建立追踪关系,可以使用默认的origi...
2020-06-11 13:55:56
159

原创 js获取array数组中出现次数最多的元素(字符串)
function Maxarr(array) { var count = 1; var yuansu = new Array(); //存放数组array的不重复的元素 var sum = new Array(); //存放数组array中每个不同元素的出现的次数 for(var i = 0; i < array.length; i++) { for(var
2016-09-26 16:18:19
4428
原创 Android Studio 更新引起的code颜色,主题色等其他设置不生效问题
把之前的配置全部复制保存到新的设置文件夹内。注意升级到android studio 4.1后配置文件变更路径到
2020-10-14 17:31:38
1216
原创 解决Android Studio gradle 在Gradle Download maven-metadata很慢问题
// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript { ext.kotlin_version = '1.3.61' repositories { //最新阿里镜像 maven{ url 'https://maven.aliyun.com/repository/public' } // 替...
2020-10-12 15:17:21
4568
5
原创 Gson解析不成功原因分析(Android自己小记)
1.数据本身存在问题(缺引号,有特殊字符,格式有误)2.混淆时,没有注意keep3.gson转换写法有误(仅供个人)viewinject失效——》重新卸载plug,重新安装,重启studio,重启电脑...
2018-05-10 11:05:49
2925
原创 动态设置控件宽高
LinearLayout.LayoutParams linearParams =(LinearLayout.LayoutParams) textView.getLayoutParams(); //取控件textView当前的布局参数 linearParams.height = 30;// 控件的高强制设成30 linearParams.width = 30;// 控件的宽强制设成
2017-11-21 16:53:03
237
转载 android 非root下wifi测试连接
获取root权限的情况:1.手机安装无线调试工具,adbWireless.apk;工具下载地址2.手机连接wifi(与电脑同局域网),打开adbWireless.apk软件,打开调试状态,界面会显示ip地址。3.在计算机命令行,进入sdk目录\android_sdk\platform-tools 输入 adb connect :5555 连接成功会显示:connected t
2017-01-17 08:49:33
446
原创 android自定义添加控件
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //确定界面的布局 AbsoluteLayout abslayout=new AbsoluteLayout (this); setContentView(abslayout); //创建一个button按钮 Butt
2016-09-29 13:40:01
338
原创 设置listview不能上下滑动
import android.content.Context;import android.util.AttributeSet;import android.widget.ListView;public class NoScrollListview extends ListView { public NoScrollListview(Context context, Attribute
2016-09-27 11:20:26
2037
原创 js时间选折器(精确到秒丶webapp)
1.先看实现效果:2.adddate.js代码段var cal;var isFocus = false; //是否为焦点 var pickMode = { "second": 1, "minute": 2, "hour": 3, "day": 4, "month": 5, "year": 6};var topY = 0, leftX = 0; //自定义定位
2016-09-26 16:25:12
1356
原创 android获得字符串数组中出现次数最多的字符串
public static String findMaxString(String[] arr) { Map map = new HashMap(); for (int i = 0; i < arr.length - 1; i++) { int count = 0; String temp = null;
2016-09-26 16:10:59
785
原创 android 时间戳转换和dptopx转换工具(java)
import com.ta.utdid2.android.utils.StringUtils;import java.text.ParseException;import java.text.SimpleDateFormat;/** * Created by xia on 2016/7/21. */public class DatetimeFormatUtil { pub
2016-09-26 16:02:57
854
原创 线程定时执行方法
1.定义private Runnable runnable;//创建一个Handler对象Handler handler = new Handler();// 然后创建一个Runnable对象 runnable = new Runnable() { @Override public void run() { // TODO Auto-gene
2016-09-26 15:57:19
481
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人