- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 Android调试乱码问题:模拟器没有乱码,真机乱码
今天在运行别人的项目的时候,出现了乱码情况。好多文件都说UTF-8编码需要改成GBK才行,我挨个Reload成GBK了之后,发现文件里看着虽然没有乱码,但运行依旧乱码!!于是上网查找问题,上面的原因是显示乱码,意思就是文件本身是以GBK方式存储的,但是Android Studio默认使用UTF-8显示的文字,二者不匹配所以会产生乱码现象。本次问题解决:在build.gradle中添加如下所示代码,问题成功解决!android{ compileOptions.encodi
2020-05-25 10:26:05 526
转载 Android支付宝接入流程
下载Android 支付宝SDK的demo一、导入支付宝SDK1.将alipaySdk-*****.aar包放在应用工程的libs目录下。2.在主项目的build.gradle中,添加下面的内容,将libs目录作为依赖仓库3.在App Module中的build.gradle中,将支付宝SDK添加依赖。二、添加支付宝权限在 AndroidManifest 里配置以上 3 个权限,支付宝 SDK 在运行时需要进行网络连接,并在必要的时候判断网络连接的状态(4G/Wi-Fi)
2020-05-18 14:12:59 1123
转载 Android解析
一、解析json1.Gson摘抄自https://www.jianshu.com/p/bca8117ad49eGson提供了fromJson()方法来实现从Json相关对象到Java实体的方法。在日常应用中,我们一般都会碰到两种情况,转成单一实体对象和转换成对象列表或者其他结构。第一种:比如json字符串为:[{“name”:”name0”,”age”:0}]Perso...
2020-04-28 08:09:35 269
原创 使用Monkey对App进行性能测试
一、准备工作1.在电脑上安装Android环境2.连接手机或者打开虚拟机二、开始测试1.找到android SDK安装位置2.使用cmd命令进入该文件目录下为确保手机已连接,可使用命令adb devices来确定是否连接3.明确需要测试的特定App包名,可通过adb shell pm list packages列出所有包名来查找(若不确定是否已经安装,可通过...
2020-04-23 10:06:57 1253
转载 测试了解
一、测试工具1.苹果端:UIAutomation 苹果自家的Appium 同时支持android,提供的api也基本一致,代码复用率高Calabash 同时支持android,提供的api也基本一致,代码复用率高2.安卓端:UIAutomator 谷歌官方提供,只能做原生APP的自动化测试,语言javaMonkey 理论上不算UI自动测试框架,更大作用测试app的稳定性...
2020-04-22 21:27:44 153
原创 Android多线程知识点
多线程:包括进程、线程。进程:一个Android应用就就是一个进程,每个应用在各自的进程中进行。(通常说的关闭手机某个应用进程)线程:比进程更小的独立运行的基本单位,一个进程可以包含多个线程。如:微信进程app,消息聊天界面包括:对话界面(UI线程)、播放语音(子线程)、下载视频(子线程)、接收消息(子线程)。注:子线程也称Worker线程。一、Handler1.初识Handler例子...
2020-04-20 23:39:25 136
原创 Android Studio中Xml无法提示或提示过少情况
今天开机后Android Studio突然抽风了一样,在Xml中输android:,再也不出来控件属性提示了,于是在网上找了很久终于找到了答案:那就是重装SDK:第一步:在Android Studio SDK官网http://sdk.android-studio.org/ 下载最新的SDK工具包;第二部:打开SDK Manager下载相应的API第三部:安装完成之后,打开Andr...
2019-05-09 09:37:21 3413 4
原创 android SDK设置问题:android sdk location should not contain whitespace
刚下载完SDK,准备在Android Studio上指定的时候,出现了这种情况。解决方法:Android SDK的安装目录不能有空格,所以,重新安装吧~~
2019-05-09 09:19:31 4318
原创 C#实现生产者与消费者关系
最近用C#写了一个关于生产者与消费者关系的程序,用的是多线程来控制生产与消费的。1.使用TrackBar控制生产者或消费者的速度2.使用线程来控制生产者生产和消费者消费3.当资源为0时,暂停消费,直到库存有资源4.使用图片的位置来判断资源是否增长或减少点击打开下载链接
2017-12-29 18:28:54 1713 2
原创 Java字符串中截取两相同字符间的内容
Java字符串中截取两相同字符间的内容截取“*”间的字符,并传给字符串数组显示出来。代码如下:public class Test { public static void main(String[] args) { // TODO Auto-generated method stub String AA="111*222*333*444*555";
2017-11-18 11:10:47 3880
转载 ViewFlipper使用详解
转载:一、基本实现ViewFlipper是一个切换控件,一般用于图片的切换,当然它是可以添加View的,而不限定只用于ImageView,当然我们也可以自定义View,只是我们经常利用ViewFlipper来实现的是ImageView的切换,如果切换自定义的View,倒还不如使用ViewPager来做。下面先看一下实现的效果:(实现四张图片的自动切换)1
2017-11-17 17:24:52 227
转载 listview中的item被点击后改变背景
点击或选中ListView中的一项后,使item背景改变,失去焦点同样显示选中的背景,重新选中另外一项才刷新;在Adapter中配置:[java] view plain copypublic class MyAdapter extends BaseAdapter{ int mSelect = 0; //选中项
2017-11-17 17:20:45 211
生产者与消费者关系.rar
2020-07-01
C#生产者与消费者管系
2017-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人