
android
文章平均质量分 80
SiwenYY
人生没有彩排,每一天都是现场直播!!!
创造bug,发现bug,解决bug,这就是我的工作。
展开
-
apktool反编译工具使用
1.下载apktool所需文件 下载地址: http://download.youkuaiyun.com/detail/vipzjyno1/7025111或下载下面两个文件 a、 apktool1.5.2.tar.bz2 b、apktool-install-windows-r05-ibot.tar.bz2 (windows系统)2.解压刚刚下载的文件,并将解压的文件放入C:\Windows目录下(就不要原创 2017-06-27 18:46:21 · 733 阅读 · 0 评论 -
项目中遇到的那些bug(二)
bug 1:Android Studio 提示Session 'app':Error Installing APK的解决方案Android Studio 提示Session 'app':Error Installing APK网上找了相关资料,一般来讲,解决方法有以下几种:1.重新编译2.重新插拔数据线3.更改Studio的设置,将下方的第一个复选框的勾去掉4.重启adb5.解决adb端口被占用的...原创 2018-02-26 11:22:58 · 918 阅读 · 0 评论 -
项目中遇到的那些bug(一)
对于在电脑前一坐就是一整天的码农们,除了吃饭上厕所,其他时间我们眼里只有代码。在这单一的生活中我们如何取乐,我想莫过于当我们用尽全力解决bug时的快感和成就感。对于一个一直在关注他人博客从不写博客的我来说,没想到一开始就以bug的主题和大家见面,以下是我在项目中遇到的bug,先列举了三个,剩下的后期博客中会跟进,请大家关注,有什么不妥之处还望大家指出来。我的每一小进步都离不开大家的支持!...原创 2017-06-10 13:54:56 · 1817 阅读 · 0 评论 -
Android----图片缓存技术
一些大图片的处理,如果处理不当就会报OOM异常,除了加载图片时要用到缓存处理,还有一个比较重要的步骤要做,就是要先压缩图片。1、压缩图片:至于要压缩到什么状态就要看自己当时的处境了,压缩图片的时候既要达到一个小的值,又不能让其模糊,更不能拉伸图片。 * 加载内存卡图片 */ BitmapFactory.Options o原创 2017-09-08 22:41:46 · 554 阅读 · 0 评论 -
Android----SQLite数据库存储
SQLite最大的特点是你可以把各种类型的数据保存到任何字段中,而不用关心字段声明的数据类型是什么。1.SQL语句查询语句:select * from 表名 where 条件子句 group by 分组字句 having ... order by 排序子句 (顺序一定不能错)select * from person select * from person or原创 2017-08-27 18:18:17 · 697 阅读 · 0 评论 -
Android----AsyncTask和Handler对比
一、AsyncTask实现的原理和适用的优缺点AsyncTask是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:1.简单,快捷2.过程可控 使用的缺点:在使用多个异步操作和并需要进行Ui变更时,就变得复杂起来.原创 2017-08-26 20:29:35 · 393 阅读 · 0 评论 -
Android----什么是ANR?
ANR:Application Not Responding,即应用无响应。在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应对话框。用户可以选择让程序继续运行,但是他们在使用你的应用程序时,并不希望每次都要处理这个对话框,因此,在程序里对响应性能的设计很重要,这样,系统不会显示ANR给用户。一、为什么会引发ANR?原创 2017-08-26 16:44:30 · 481 阅读 · 0 评论 -
测试
1.应用程序的测试 (测试是软件开发中非常重要的一个环节)* 黑盒测试(不需要写代码),只需要对功能需求和业务逻辑熟悉,并不知道软件是什么语言开发的,也不关心内部逻辑,所以对于他们来说,就像是个黑色的盒子.例如一款游戏公测之前,会邀请一部分人进行小范围的内测,那你就是一个免费的黑盒测试人员 1)包括本身自带的monkey,Monkey是Android中的一个命令行工具,可以运行在模拟器原创 2017-08-05 14:33:49 · 931 阅读 · 0 评论 -
WebView的使用
Android常用控件WebView,项目中大家并不陌生,接下来介绍下他的简单使用。1.基本用法清单文件配置WebViewWebView android:id="@+id/wv_news_detail" android:layout_width="match_parent" android:layout_height="match_parent" />原创 2017-08-04 11:58:02 · 570 阅读 · 0 评论 -
Android----Handler机制剖析
为了避免ANR,我们会通常把耗时操作放在子线程里面去执行,因为子线程不能更新UI,所以当子线程需要更新的UI的时候就需要借助到安卓的消息机制,也就是Handler机制。主线程: 也叫UI线程,或称ActivityThread,用于运行四大组件和处理他们用户的交互。 ActivityThread管理应用进程的主线程的执行(相当于普通Java程序的main入口函数原创 2017-08-11 11:45:30 · 459 阅读 · 0 评论 -
android中常用adb命令
ADB(Android Debug Bridge)是android 提供的一个通用的调试工具,借助这个工具,我们可以调试开发的程序,还可以对连接到电脑的手机设备或者手机模拟器进行操作,比如安装、卸载app,系统升级等,总之adb就是连接Android手机与PC端的桥梁,可以让用户在电脑上对手机进行全面的操作。adb.exe在安装的sdk开发包platform-tools目录下。1. android原创 2017-07-04 17:03:56 · 519 阅读 · 0 评论