分类 Android 下的文章 - 炫Q香蕉派

分类 Android 下的文章

炫Q带你撸安卓

首先要有一块香蕉派,这里用的M2+方块派。
https://item.taobao.com/item.htm?id=533922958462
10.jpg
然后需要一个安卓镜像,选用的官方镜像,3.0 HDMI带ROOT。
http://www.banana-pi.org.cn/m2plus-download.html
采用的是写卡的方法,因为emmc中已经有了linux系统,写卡软件用的PhoenixCard_V310_20130618。
接上HDMI的显示器和USB的无线键盘鼠标,用的二叔的电源线,启动很顺利。
不过有些麻烦,要占用键盘鼠标和显示器,由此想到了远程桌面,安装了teamviewer,竟然不用设置可以自己启动,真好。
11.jpg
HDMI线可以拔掉了,键鼠也可以还给PC了,虽然带wifi但是还是插了一条网线,会更稳定吧。
一般来说调试android应用还需要一条usb线,能不能省掉呢,查询了一下,果然可以。
首先查询一下板卡的ip,比如我的是192.168.1.4,这样在android studio中找到Terminal输入

adb connect 192.168.1.4:5555

提示connected to 192.168.1.4:5555就好啦,写一个hello world然后点运行(Shift-F10),可以选择M2+

- 阅读剩余部分 -

安卓如何不让系统锁屏休眠

好多方法,不过似乎这个最简单,也就不去研究别的了

getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 

记录安卓(android)崩溃日志

最近在学安卓编程,无奈水平有限,写出来的东西动不动就各种异常,然后就崩溃了,为啥呢?
也不能一直盯着,虽然也看不出什么来,特意去网上搜寻,跟着高手们尝试,感觉不错。
1、在项目中建立一个crash的文件夹,也叫package
2、添加一个类CrashHandler,代码如下,直接用就可以了包名用系统指定的

- 阅读剩余部分 -

获取安卓手机的常用信息

本文总结通过代码获取应用名称、版本号、应用包名称,移动设备ID、MAC地址、基站信息和手机型号等详细信息。提供给Android工程师以供参考。

创建一个android应用(AndroidTest),所需权限如下(AndroidManifest.xml文件):

<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

- 阅读剩余部分 -

安卓的文件操作

1)系统路径

Log.i("codecraeer", "getFilesDir = " + getFilesDir());
Log.i("codecraeer", "getExternalFilesDir = " + getExternalFilesDir("exter_test").getAbsolutePath());
Log.i("codecraeer", "getDownloadCacheDirectory = " + Environment.getDownloadCacheDirectory().getAbsolutePath());
Log.i("codecraeer", "getDataDirectory = " + Environment.getDataDirectory().getAbsolutePath());
Log.i("codecraeer", "getExternalStorageDirectory = " + Environment.getExternalStorageDirectory().getAbsolutePath());
Log.i("codecraeer", "getExternalStoragePublicDirectory = " + Environment.getExternalStoragePublicDirectory("pub_test"));

- 阅读剩余部分 -