Android学习经验分享
Android学习经验分享。知识若不分享,就没有意义
wjsay
白色的蜻蜓,在空中忘记了飞行。
我的 github ID: zzuwenjie
展开
-
刚接触安卓和eclipse时的遇到的坎儿
1、在eclipse中写课堂安卓作业,那么eclipse就要安装ADT插件。2、新建Application Project时最小需要兼容的安卓版本别选2.2(API8),那都很老了,兼容它很麻烦,可能会有很多错误等着。建议最小版本要求4.4.3、在选目标版本时,选择Android SDK.已下载镜像的版本。4、若不幸出现Failed to load dx.jar这样的错误,删掉那个原创 2017-09-22 15:13:28 · 234 阅读 · 0 评论 -
我写的一个APP,帮助我收作业,记录些东西
这个软件里面记录了我们班所有同学的学号,姓名。打开APP,展现在眼前的就是名单,点击某一个同学,TA那栏就会变色,再点一点,就会恢复原色。可用于记录同学提交作业情况,也可以用于老师点名。中间的竖条是我遮挡隐私信息用的,不是APP中的。具体实现用了ListView,ArrayAdapter, TextView.支持上下滑动,别看只是小小的滑动,界面都是要重新绘制的,事件监听器适配器还是不好写原创 2017-10-10 13:13:32 · 1995 阅读 · 5 评论 -
adb shell后执行su文件,无反应。。。不能获取权限 的 解决办法
问题:控制台(终端)执行adb shell 进入shell后,输入 su(前提是手机/system/bin路径下有这个提权文件),然后控制台一直处于等待状态。Android开发人员会只用该方法调试手机。我遇到了这个问题,偶然间找到了解决方法。1、手机root(开发人员都没有权限怎么行哈)2、安装SuperSu管理手机权限,RootExplorer管理存储。把su文件放到原创 2017-11-14 21:07:01 · 28527 阅读 · 0 评论 -
实体机无sqlite3怎么办 ------ Android学习记录
在学习《Android第一行代码》时,adb shell 中调试我的真机“华为荣耀畅玩6x”时,/system/xbin/路径里面没有数据库管理的sqlite3可执行文件,导致无法查看我写的APP的数据库。解决办法记录:adb shell开始调试手机,su获取root权健。cd proc进入proc目录,cat cpuinfo查看CPU信息,只要看框架。我的是AArch64 Pro原创 2017-11-15 14:03:23 · 673 阅读 · 0 评论 -
部署服务器(网站,数据库) | 华为手机允许日志记录
passwd root 修改root密码adduser username 创建用户安装LAMPgit clone https://github.com/teddysun/lamp.gitcd lampchmod +x *.shscreen -S lamp./lamp.sh//中途输入mysql 密码 我的服务器公网IP:139.199.38.177。腾讯原创 2017-11-15 14:09:19 · 483 阅读 · 0 评论 -
Android Studio 连接 MySQL 云端数据库
1、下载mysql驱动 'mysql-connector-java-*.*.*-bin.jar' 复制到 app目录下的 libs 目录中(如下图)。2、添加依赖库 File | Project Stuctrue | app | dependencies | 点击第一行记录 {include *** } | 点右列 + 添加库(如下图)。build.gradle (原创 2017-11-24 15:52:56 · 25145 阅读 · 17 评论 -
开发(仿微信)Android日常总结
》主Activity就是控制与用户交互的界面。》访问网络(连接数据库)比较耗时。准备开启一个线程,保持数据库一直在连接着,这样下次访问就不用再创建连接,节省很多时间。》子线程可以弹出进度条对话框,不能弹出UI界面。服务不能弹出界面。》数据库访问得到的结果集res.next() 获取一条结果。》Activity向Service传送数据可用Intert的putExtra, getStr原创 2017-11-25 09:43:07 · 3861 阅读 · 0 评论 -
Android Stdio 刚安装时可能碰到的问题
错误提示:Information:Gradle tasks [:app:assembleDebug]Error:java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for detailsError:Execution failed for task ':app:mergeDebugResources'.> Error: java.util.co原创 2017-11-29 20:31:11 · 355 阅读 · 0 评论 -
开发(仿微信)Android 日常总结(二)
Android 开发1、向下个活动传输数据的样例intent.putExtra(key, data); 在下个活动中 Intent in = getIntent(); data = in.getStringExtra(key); 2、向本地写数据SharedPreferences.Editor editor = getSharedPreferences(filename, MODE原创 2017-12-22 21:50:05 · 1240 阅读 · 0 评论 -
Android定义全局Toast(利用全局Context实现)
我们都知道Toast需要一个上下文Context,可是这样写着很不方便,有时一个服务中另开的线程需要弹出Toast,上下文不好找吧。下面就给出一个“全局”Toast,只需要给他要弹出的信息即可。use it, life will be easier :)原理:比如有个MainActiviy,给它声明定义一个静态公开的上下文Context成员context。在MainActivity原创 2017-12-25 20:32:26 · 5634 阅读 · 4 评论 -
序列化HashMap,便于在活动间传递参数
序列化HashMap的类import java.io.Serializable;import java.util.HashMap;/** * Created by wjsay on 2017/12/7. */public class SerializableHashMap implements Serializable { private HashMap map;原创 2017-12-27 10:53:00 · 3114 阅读 · 1 评论