Android 应用开发
文章平均质量分 50
最爱镜子
这个作者很懒,什么都没留下…
展开
-
Gradle连接ros官网异常
1、以管理员身份运行命令提示符2、输入notepad3、在记事本中选择打开host文件4、输入IP地址和官网地址后保存即可附:查找ros官网IP地址方法1、输入需要查询IP地址的网址到该链接https://www.ipaddress.com/...原创 2020-10-12 17:23:48 · 438 阅读 · 0 评论 -
Android studio 真机无线调试
Android studio 真机无线调试1、电脑添加adb工具进入电脑SDK目录,找到添加环境变量2、手机和电脑连接到同一局域网内,然后输入以下命令adb tcpip 5555adb connect 192.168.192.105192.168.192.105是连接的手机的ip地址,在手机WLAN高级设置里面查...原创 2020-10-12 17:07:34 · 448 阅读 · 0 评论 -
Android应用开发学习笔记
关闭dialog: dialog.dismiss();原创 2016-01-16 17:25:12 · 504 阅读 · 0 评论 -
Android 四种加载方式详解
Activity有四种加载模式:standardsingleTopsingleTasksingleInstancestandard首先说standard模式,也就是默认模式,不需要配置launchMode。 每次都创建了该Activity的新实例。standard的加载模式就是这样的,intent将发送给新的实例。 现在点Android设备的回退键,可以看到是按照刚才创建Activity实原创 2016-08-04 13:46:24 · 446 阅读 · 0 评论 -
ListView实例(SimpleAdapter实现)
main.xml<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:<a href="http://lib.csdn.net/base/15" class="replace_word" title="undefined" target="_blank" style="color:#df3434; font-weight:bold;原创 2016-04-13 16:27:57 · 643 阅读 · 0 评论 -
Java数据类型转换
char转化为byte public static byte[] charToByte(char c) { byte[] b = new byte[2]; b[0] = (byte) ((c & 0xFF00) >> 8); b[1] = (byte) (c & 0xFF); return b; }byte转换为char原创 2016-03-26 09:56:05 · 317 阅读 · 0 评论 -
位,字节,字符的概念
1 bit = 1 二进制数据0或1 1 byte = 8 bit 1 字母 = 1 byte = 8 bit 1 汉字 = 2 byte = 16 bit1、计算机存储信息的最小单位,称之为位(bit),音译比特,二进制的一个“0”或一个“1”叫一位。 2、计算机存储容量基本单位是字节(Byte),音译为拜特,8个二进制位组成1个字节,一个标准英文字原创 2016-03-12 10:10:39 · 1345 阅读 · 0 评论 -
Android根据手机远近自动切换扬声器或听筒
main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_par原创 2016-03-23 12:35:10 · 3404 阅读 · 0 评论 -
Android 录音与播放
录音MediaRecorder的状态: @Override public void onClick(final View v) { if (recordBtnString.equals("开始录音")) { startRecord.setText(R.string.stopRecord);原创 2016-03-23 09:40:24 · 336 阅读 · 0 评论 -
Android常见inputType
//文本类型,多为大写、小写和数字符号。 android:inputType="none"//输入普通字符 android:inputType="text"//输入普通字符 android:inputType="textCapCharacters"//输入普通字符 android:inputType="textCapWords"//单词首字母大小 andro原创 2016-03-10 14:39:03 · 1479 阅读 · 0 评论 -
Android APK反编译步骤
软件: apk反编译工具dex2jar,是将apk中的classes.dex转化成jar文件。 源码查看工具jdgui,是一个反编译工具,能够直接查看反编译后的jar包源码。 反编译得到Java源码步骤: 1、将apk文件后缀改为zip并解压,得到当中的classes.dex; 2、将classes.dex拷贝到dex2jar.bat所在目录dex2jar-0.0.9.9目录; 3、cm原创 2016-02-22 22:31:10 · 329 阅读 · 0 评论 -
如何安装系统认证签名过的APK
[DESCRIPTION] 如果你的App因为权限原因需要设置 android:sharedUserId=”android.uid.system” 那么IDE编译出的包通常是无法直接安装的,查看控制台会发现报 INSTALL_FAILED_SHARED_USER_INCOMPATIBLE错误。这是必须的,随随便便一个App声明一下就可以和系统用户共享ID,这很不科学。 [SOLUTION] 第原创 2016-01-21 19:32:00 · 1175 阅读 · 0 评论 -
百度地图再次签名报230错误
Exception: Authentication Error errorcode: 230 uid: -1 appid -1 msg: APP Scode码校验失败。打包之后的sha1值与原来的sha1值不一样。windows -> preferance -> android -> build通过以下方法获取打包后的签名: 直接用打包出来的apk查看签名,具体如下: 1) 将apk修改后缀原创 2016-02-03 18:18:08 · 526 阅读 · 0 评论 -
Android APP报价参考
如果真正想做一款好的APP,那就得考虑IOS和Android两个平台各做一个APP,同时选择一个好的开发团队,这个很重要,因为差的团队做出来的产品基本会有很多问题。一个好的APP项目至少需要一个项目经理、一个UI设计师,一个IOS开发工程师和一个安卓开发工程师,另外如果需要后台数据交互的,还需要一个后台开发工程师,正规的话还需要一个测试工程师。这些人员的月薪加上来已经超过4、5万人民币了,对于简单的原创 2016-03-03 10:53:05 · 1682 阅读 · 0 评论 -
Android数据输入测试的checklist
1、确保最小、最大值正确处理——对于数字输入域,一般都有自己的最大值和最小值,这两个极值的处理需要特别验证。除了验证最大最小值之外,测试人员最好一起验证比最小值小的值和比最大值大的值是否能被产品恰当处理。举例,在定义一个连接的过程中需要输入一个端口号,该端口号的最小值为 1。而当用户输入端口号为 0 时,可以成功添加该连接。而当用户去验证该连接时,提示端口号 0 是非法的。这是产品的一个缺陷。正确的原创 2016-03-02 09:38:18 · 564 阅读 · 0 评论 -
使用platform密钥对apk进行签名
1.进入/build/target/product/security,找到【platform.pk8】和【platform.x509.pem】系统密钥。 2.进入/build/tools/signapk找到SignApk.java,运行javac编译成SignApk.class 3.执行命令java com.android.signapk.SignApk platform.x509.pem pl原创 2016-01-21 20:26:21 · 1241 阅读 · 0 评论 -
Android 判断锁屏、开屏等状态
一、代码判断(通过键盘或者PowerManage判断) 1、通过PowerManager的isScreenOn方法:PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE);boolean isScreenOn = pm.isScreenOn();//如果为true,则表示屏幕原创 2016-01-19 14:52:50 · 2056 阅读 · 0 评论