- 博客(80)
- 资源 (17)
- 收藏
- 关注
原创 android 开发用到的一些框架
1.可移动的背景图com.caobo.slideviewdemo.drawerlayout.MovingImageView
2021-10-26 08:59:09
980
原创 Dart学习记录
var类似于JavaScript中的var,它可以接收任何类型的变量,但最大的不同是Dart中var变量一旦赋值,类型便会确定,则不能再改变其类型。dynamic和ObjectObject是Dart所有对象的根基类,也就是说所有类型都是Object的子类(包括Function和Null),所以任何类型的数据都可以赋值给Object声明的对象.dynamic与var一样都是关键词,声明的变量可以赋值任意对象。 而dynamic与Object相同之处在于,他们声明的变量可以在后期改变赋值类型..
2021-08-19 20:56:49
138
原创 Android Studio 添加jar或aar依赖的两种方式
这里假设jar和aar都放到module的libs目录下.方式一在module目录下的build.gradle的dependencies中,添加implementation fileTree(include: ['*.jar', '*.aar'], dir: 'libs')此种方式简单粗暴,但是不允许同时出现同一模块不同编译类型的jar(或aar),例如,如果libs同时存在test-release.aar和test-debug.aar,他们都是来自同一个module的打包,但是只..
2020-10-16 19:46:59
720
原创 PostMan
postman 使用post stringJson 请求: 设置 在headers中 content-type application/json 在Body的raw 中填入 StringJson
2020-07-31 09:27:32
121
原创 android String 格式化
空格: & #160;窄空格:?& #8201;一个汉字宽度的空格:& #160;& #160;& #8201;TextView实现首行缩进的方法:?在string资源文件中,在文字的前面加入”\u3000\u3000”即可实现首行缩进?在Java代码中,使用setText(“\u3000\u3000”+xxxxx);<string name="user_info"> %1$s 用户来自 %2$s 年龄 %3$d 性别%4$s&l...
2020-07-31 09:23:06
396
原创 android studio使用
x appid not installed解决办法:android studio---Build---build bundle 生成apk Android Studio提示“Cause: jcenter.bintray.com:443 failed to respond”解决 由于Android Studio有的依赖包国内访问不了,设置不了代理,后来在Android Studio 3.1,一直提示“Cause: jcenter.bintray.com:443 failed to respon...
2020-07-31 09:16:17
218
原创 android 中角度计算
android 中角度计算问题记录:toDegrees(double angrad)将以弧度测量的角度转换为以度为单位的近似等效角度。toRadians(double angdeg)将以度为单位的角度转换为以弧度测量的大致相等的角度。角度:当需要更准确的角度值时,如天文学中量度星体或地球的经度和纬度,除了可用小数表示,还可以把角度细分为角分和角秒:1度为60分(60′),1分为60秒(60″)。例如40.1875° = 40°11′15″。角度和弧度数学上是用弧度而非角度,因为360
2020-07-31 08:51:10
3263
原创 bat命令
测试在WIN7系统上面转自:win7通过netsh命令禁用、启用本地连接我碰到的问题是:编码问题,命令窗口显示“此名称的接口未与路由器一起注册”解决方式:在电脑网络选项中,修改“本地连接”,重命名“LAN”;...
2020-07-18 08:47:32
1321
原创 EditText控件
1.EditText控件禁止输入利用 editText.setInputType(InputType.TYPE_NULL);来禁止手机软键盘。editText.setInputType(InputType.TYPE_CLASS_TEXT);来开启软键盘。应用程序默认为开启状态。特别注意:这种方法也只能禁止软键盘,若手机自带硬键盘,此方案失效。<第2钟>一行代码即可让Edi...
2020-01-11 10:22:07
662
原创 二维码
Android P 限制了明文流量的网络请求(not permitted by network security policy)解决方法https://www.jianshu.com/p/02956bdddd2d我直接使用了第四中方法 targetSdkVersion 降级回到 27引入依赖implementation ‘cn.yipianfengye.android:zxing-lib...
2019-12-20 12:02:30
99
原创 git 创建远程分支
1.创建远程分支1.1 创建本地分支 git checkout -b dbg_lichen_star 查看一下现在的分支状态: git branch1.2把新建的本地分支push到远程服务器,远程分支与本地分支同名(当然可以随意起名): git push origin dbg_lichen_star:dbg_lichen_star 查看已...
2019-12-06 13:33:06
294
原创 android 碰到的一些问题
1.悬浮窗目标版本过高或者和设备相比过高时候,不显示,需要降低本来好的项目出现这些问题:一大串,其他显示什么C:\Users\hjh\.gradle\cachesDaemon: AAPT2 aapt2-3.2.0-4818971-windows Daemon #0我把 C:\Users\hjh\.gradle\caches下面的文件删除了,运行正常了2.有时候在使用...
2019-09-26 15:48:08
262
原创 switch时候,并不想自动触发
我们有时候在使用switch时候,并不想自动触发if (!compoundButton.isPressed()){ //每次 setChecked 时会触发onCheckedChanged 监听回调,而有时我们在设置setChecked后不想去自动触发 onCheckedChanged 里的具体操作, 即想屏蔽掉onCheckedChanged;加上此判断 return;...
2019-08-06 20:17:12
557
原创 华为平板显示log信息
1:如果是华为手机:进入拨号界面输入:*#*#2846579#*#*依次选择ProjectMenu---后台设置----LOG设置---LOG开关 点击打开2:如果是华为pad打开自带计算器输入引号中的内容(不包含引号)“()()2846579()()=”就会进入工程模式,然后就可以跟手机一样设置logcat开关如果没有(),那么需要横屏显示...
2019-07-08 00:35:09
1476
原创 m_lvBattery
// m_lvBattery.setShowNum(true);// m_lvBattery.setBatteryOrientation(LVBattery.BatteryOrientation.VERTICAL);// m_lvBattery.setValue(10);// m_lvBattery.setCellColor(getR...
2019-07-03 16:20:47
174
转载 beyond compare4 秘钥
转自littesssw4G-in5u3SH75RoB3VZIX8htiZgw4ELilwvPcHAIQWfwfXv5n0IHDp5hv1BM3+H1XygMtiE0-JBgacjE9tz33sIh542EmsGs1yg638UxVfmWqNLqu-Zw91XxNEiZF7DC7-iV1XbSfsgxI8Tvqr-ZMTxlGCJU+2YLveAc-YXs8ciRTtssts7leE...
2019-06-06 09:41:13
13251
1
原创 搭建React native开发环境
记录一下我搭建React native开发环境的过程,希望对大家有点帮助 参考文章: React Native中文网 NodeJS、NPM安装配置步骤(windows版本) 搭建之前,先把 React Native中文网多看几遍,严格按照描述的软件版本来安装,必须安装的依赖有:Node、React Native 命令...
2018-09-19 16:55:02
187
转载 mysql5.7免安装版报错处理You must reset your password using ALTER USER statement before executing
step 1: SET PASSWORD = PASSWORD(‘your new password');step 2: ALTER USER ‘root‘@‘localhost‘ PASSWORD EXPIRE NEVER;step 3: flush privileges;完成以上三步退出再登,使用新设置的密码就行了,以上除了红色的自己修改成新密码外,其他原样输入即可mysql5.7.18.1修...
2018-05-29 22:48:55
435
原创 Android studio 运行太慢解决方法记录
转载 点击打开链接Android studio 运行程序特别慢,差不多需要3分钟的样子,试了网上很多方法,都没有用,最后在这里找到方法,速度立马变好了。。。。。运行了几次之后就不好使了...
2018-04-19 18:23:45
11054
原创 Android studio配置系统签名
长话短说首先工作中运行完代码,必须给apk进行系统签名,每次都是运行完了,离线进行签名,然后push进系统,比较的麻烦,所以讲使用Android studio进行系统的签名。步骤可以参考网上例如文章链接首先生成jks文件,比较简单,省略第二步,下载keytool-importkeypair将keytool-importkeypair,和platform.x509.pem
2018-02-02 15:04:16
3690
原创 day2
1.搭建JavaWeb项目结构 1).新建一个Java项目:Servlet2).在项目下面创建一个webapp文件夹3).在webapp下创建一个WEB-INF文件夹4).在WEB-INF下面创建一个classes文件夹(存放字节码文件) 将字节码输出目录修改到该文件夹下面5).在WEB-INF下创建一个lib文件夹(存放第三方的jar包)6).去Tomca
2017-10-25 07:26:48
227
原创 eclipse 使用
1 .比如新建html时候,右键new 菜单中没有,我们可以这样Window--->perspective----->customize perspective----->Shortcuts勾选出需要添加到new 创建菜单中的文件类型
2017-10-15 08:00:43
177
原创 day1
Tomcat常见的配置:把Tomcat配置到服务列表:这样可以随着系统的启动而启动(一般用在服务上): 1.使用cmd工具,并进入Tomcat根/bin目录 2.执行service install命令 3.就可以注册服务删除服务: 1.使用cmd工具,并进入Tomcat根/bin目录 2.执行service remove命令 3.就可以删
2017-10-14 21:25:41
242
原创 2017.10.14 使用ASimpleCache缓存
使用ASimpleCache框架直接复制类放入自己的项目中,具体的使用可以参看demogithub地址
2017-10-14 10:46:38
195
原创 Android获取硬件设备信息
private void getJIQI() { String str = Build.BOARD +"\n"//(主板) The name of the underlying board, like "goldfish". +Build.BOOTLOADER +"\n"//(boos 版本) The system bootloader version
2017-10-10 17:22:21
943
原创 Android中的PID,TID和UID (关于AIDL的demo)
pid 是process进程id , uid 是user 用户id;如果你是root,那么你的uid就是0,0为最高权限;可以通过pid找到这个进程的uid,没有试过通过Uid找到所有Pid,大家可以试一下;每一个不同的程序都能有一个UId,但是一个应用里面可以有多个PId;一个用户可以打开多个进程(Pid),并且这些进程的uid是一样的;一个pid对应一个进程,每次打开时
2017-09-30 14:53:54
2474
原创 JavaWeb
孤独苍狼关于javaweb的文章2017.9.26 今天看孤神的文章第五篇,对于html组件还是不太熟,大概知道什么东西,不会用style 属性的作用:提供了一种改变所有 HTML 元素的样式的通用方法。background-color 属性为元素定义了背景颜色:font-family、color 以及 font-size 属性分别定义元素中文本的字体系列、颜色和字体尺寸:text-align 属...
2017-09-25 15:18:53
417
原创 Android 内存
内存泄露:程序在向系统申请分配内存空间后(new),在使用完毕后未释放。结果导致一直占据该内存单元,我们和程序都无法再使用该内存单元,直到程序结束,这是内存泄露。内存溢出:程序向系统申请的内存空间超出了系统能给的。比如内存只能分配一个int类型,我却要塞给他一个long类型,系统就出现oom。又比如一车最多能坐5个人,你却非要塞下10个,想要了解内存泄露,对内存
2017-09-20 09:25:25
263
原创 React Native 环境搭建
借鉴文章:中文开发文档windows 开发环境搭我的搭建过程:1,必须安装git2,安装node.js ,按照这篇链接,包括验证是否安装成功,文章中访问网址http://127.0.0.1:3000 ,替换成自己的本地ip3,
2017-09-13 20:38:01
159
原创 java 环境变量配置
每次装完系统配置java环境变量都要上网小搜一下,现在记录一笔:首先下载对应版本jdk:32位还是64位系统的,另外就是1.6,1.7,还是1.8的如果版本不对,可能会出现错误:failed to load the jni shared library然后安装,在cmd命令窗口java -version 判断是否安装成功,一般都会成功,傻瓜式安装系统变量中,新建JA
2017-09-06 23:54:08
174
原创 android和js互调
第一步:assets下新建web.html文件: function javacalljs(){ document.getElementById("content").innerHTML=("JAVA调用了JS的无参函数"); } function javacalljswith(arg){ document.getElementById("content").inne
2017-09-06 15:18:31
369
转载 ADB命令模拟 按键
这几天用到命令,网上查了一下,看这篇写的比较全,转到自己这里,方便查找,原文adb 命令模拟按键事件 模拟 点击 事件 有时我们需要程序模拟按钮或点击,而手机本身又没有,哪么可以采取adb 模拟实现,最后再去实际设备去测试(前期一般都拿不到设备);如模拟上一首,下一首,暂停等,手机上是没有的,但有些设备上是有的;//这条命令相当于按了设备
2017-09-04 10:38:26
1698
原创 正则表达式
元字符描述\将下一个字符标记符、或一个向后引用、或一个八进制转义符。例如,“\\n”匹配\n。“\n”匹配换行符。序列“\\”匹配“\”而“\(”则匹配“(”。即相当于多种编程语言中都有的“转义字符”的概念。^匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位置
2017-09-03 12:26:58
326
原创 二维码生成
#二维码历史性的东西>使用zxing包,qrcode,可以实现二维码,条码的扫描,以及二维码的生成###二维码的精简>以前很长一段时间.关于zxing包的精简是比较火.###二维码动画>仿微信扫描效果#使用zxing扫描二维码###二维码> 其实就是一个字符串,对应的图片形式###认识二维码* 二维码的功能* 二维码的范围* 二维
2017-09-03 09:32:03
396
转载 Git 忽略文件
原文在此Git Ignore你同样可以再github中看到这篇文章https://github.com/onlynight/ReadmeDemo/tree/master/Readmes/GitIgnore1.WHY?当你使用Git add .的时候有没有遇到把你不想提交的文件也添加到了缓存中去?比如项目的本地配置信息,如果你上传到Git中去其他人pull下来
2017-05-31 12:02:38
1450
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人