现在位置: 首页 > 移动开发 > 文章
2019年01月14日 移动开发 ⁄ 共 768字 评论关闭
在做Android开发的时候使用模拟器的时候如果选择使用默认的分辨率的话会有全键盘模拟器使用,虽然有了键盘很方便,但是我们本来电脑就有键盘为什么还要非得显示那么大的空间来显示模拟器手机的呢?本来我也知道一些模拟器的Eclipse版快捷键,像返回ESC,首页HOME,切换横竖屏CTRL+F11/F12。         但是今天建了个自己规定大小的模拟器后,感觉有一些快捷键居然不知道,还得去Google,我看还是自己收藏好了。 Home Home ke...
阅读全文
2019年01月14日 移动开发 ⁄ 共 2602字 评论关闭
首先需要在AndroidManifest.xml中加上: <uses-permission android:name="android.permission.INTERNET" /> 然后添加两个输入框和一个按钮: <EditText android:id="@+id/UserName"   android:layout_width="100dip" android:layout_height="30dip"/> <EditText android:id="@+id/Password"   android:layout_width="100dip" android:layout_height="30dip"/> <Button android:id="@+id/LoginButton"   ...
阅读全文
2019年01月12日 移动开发 ⁄ 共 3259字 评论关闭
1.初始化COM WMI提供的API是基于COM的,所以必须首先执行CoInitializeEx和 CoInitializeSecurity函数,以便访问WMI。   这里需要如下定义和头文件: #define_WIN32_DCOM #include<windows.h>   #include<comdef.h> #include<wbemidl.h> #pragmacomment(lib,"wbemuuid.lib")   #include<iostream> usingnamespace std;   ·用CoInitializeEx函数初始化COM接口: HRESULThr= CoInitializeEx(0,COINIT_MU...
阅读全文
AndroidManifest.xml       <uses-library android:name="android.test.runner"/>       <instrumentation           android:name="android.test.InstrumentationTestRunner"          android:targetPackage="com.myapp.tests"                        android:label="MyAppTests" />       1.继承androidTestCase类。   2.Assert类判断所得到值与期望值是否相同。     单击“Android JUnit Test”运行后会,会出...
阅读全文
2019年01月05日 移动开发 ⁄ 共 1388字 评论关闭
这几天有个需求就是把自己的应用程序要设置为Launcher的形式,设置后onCreate就会启动俩次,在网上找了资料后说是横竖屏设置造成的先说结果:在MainAcitivity里设置android:configChanges="mcc|mnc"就能解决问题的。 今天在看log的时候发现,Launcher activity会被onDestroy掉一次,然后再重启。 可能原因猜测: 1.横竖屏切换 2.MCC MNC等Configuration改变引起的 MCC(移动国家码)和 MNC(移动网络码) 由于当时的Launcher设置为...
阅读全文
2019年01月05日 移动开发 ⁄ 共 1473字 评论关闭
随着移动平台的发展和其应用的不断改善,质量成为决定成败的关键。用户要求他们选择安装的应用响应快、性能好,如果某个应用不能提供卓越的功能和稳定的用户体验,那这样的应用注定会被很快卸载。 尽管现在Android智能手机和平板电脑的运行速率越来越快,但开发者仍需牢记,应用的运行环境仍受到电池和处理器等诸多资源的限制。以下是如何为应用“瘦身”的十条建议,以便能在当前和以后的所有Android设备都能运行出最佳效果。 ...
阅读全文
2019年01月05日 移动开发 ⁄ 共 3178字 评论关闭
Monkey是运行在模拟器或设备上的一个程序,用来伪随机地模拟点击和触摸等用户事件,就如其它许多系统事件一样。Monkey可以用于对我们开发的应用程序进行随机和重复的压力测试。     简介     Monkey是一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流,实现对正在开发的应用程序进行压力测试。Monkey包括许多选项,它们大致分为四大类:    · 基本配置选项,如设置尝试的事件数量。    · 运...
阅读全文
2019年01月05日 移动开发 ⁄ 共 18418字 评论关闭
Android 2.1 源码结构分析 Android 2.1 |-- Makefile |-- bionic                        (bionic C库) |-- bootable                (启动引导相关代码) |-- build                        (存放系统编译规则及generic等基础开发包配置) |-- cts                        (Android兼容性测试套件标准) |-- dalvik                        (dalvik JAVA虚拟机) |-- development        (应用程序开发相关) |-- ex...
阅读全文
2019年01月04日 移动开发 ⁄ 共 14897字 评论关闭
Android重量级开发之--提高android启动速度研究                                    www.eoeandroid.com首发,作者:Tigertang2@gmail.com      大家都知道启动速度慢是智能操作系统的一个通病,Android也不例外,启动速度大概在1分钟左右,虽然日本有一个叫quick boot的一秒启动android的产品,但是毕竟是旁门左道。所以从常规来提高android的启动速度成了大家研究的重点,也是难点。下面将初步研究的一下经验...
阅读全文
2019年01月04日 移动开发 ⁄ 共 1853字 评论关闭
am.jar:终端下执行am命令时所需的java库。源码目录:framework/base/cmds/am android.policy.jar:锁屏界面需要用到的jar包,该包引用了android.test.runner.jar,源码目录:framework/base/policy android.test.runner.jar:测试应用所需的jar包,该包引用了core.jar,core-junit.ajr以及framework.jar,源码目录:framework/base/test-runner bmgr.jar:adb shell命令下对Android Device所有package备份和恢复的操作时所需...
阅读全文