- 浏览: 435933 次
- 性别:
- 来自: 北京
最新评论
-
weiwu83:
为什么我在手机内访问127.0.0.1访问不了呀
NanoHttpd 构建android 手机端的HttpServer -
jiae:
为啥我的插入语句乱码? 但是可以插入数据库 然后复制你 ...
SQLite3 在应用启动时初始化数据 -
lichenxiao77:
...
android 连接远程数据库 -
林源滔:
为什么我make clobber之后第一次执行make 可以。 ...
No rule to make target `out/target/common/obj/JAVA_LIBRARIES/bouncycastle_in -
cn23snyga:
new String(str.getBytes("I ...
android 平台上SQLite3中文乱码 --我的小bug
文章列表
1 线框图 用软件 Balsamiq Mockups 可以画出大概样子
2 数据库表之间的关系 用mysql workbench,可以画出ER图,并导出sql语句。
1 添加node.js命令
从官网 https://nodejs.org/en/ 下载linux 64位的包,然后解压。
设置变量 export PATH=/user/local/node/bin:$PATH
在命令行下输入node --version 可以看到已经可以正常使用
2 新建文件为server.js
var http = require('http');
http.createServer
(function(req,res){
res.writeHeader(200, {"Content-Type": "tex ...
Android.mk文件解析
- 博客分类:
- Android
以 tools/tradefederation/Android.mk 下的文件来说明
1 LOCAL_MODULE := tradefed 表示这个包的名字叫tradefed,编译的时候可以 make tradefed.
2
epub 格式转换成 mobi
- 博客分类:
- 人生感悟
亚马逊kindle不支持 epub 格式,但是它提供了可以将epub 转换成mobi的软件。
Kindle Previewer 是一个模拟 Kindle 设备和应用程序显示书籍内容的使用界面工具。是亚马逊官方开发的一款kindle系列产品模拟器,可以模拟出kindle系列产品的功能。当然也可以用来 阅读.mobi等专有格式的电子书,还可以对部分电子书格式进行格式的转换。
1、Kindle Previewer 软件下载
http://kindlefere.com/tools#Kindle_Previewer
2、Kindle Previewer 使用步骤
下载 Kindle Prev ...
NanoHttpd是Github上的一个开源项目, 通过下载jar包,新建一个android project, 使用 extends NanoHTTPD 就可以实现一个apk 当WebServer。
示例为显示访问此server的Useragent 和将UA写入文件
import fi.iki.elonen.NanoHTTPD;
public class UAsetHttpServer extends NanoHTTPD {
public UAsetHttpServer() throws IOException {
super(8080);
}
...
1 make cts之后编译出来的jar包,具体对应的代码位置
tradefed.jar----source/cts/
ddmlib-prebuilt.jar----
tradefed-prebuilt.jar---source/tools/tradefed/
hosttestlib.jar----
2 android 4.4和5.1 make cts之后,out/host/linux-x86/cts/android-cts/tools目录下区别
4.4 较多:
5.1 缺少ddmlib-prebuilt.jar,
google提交也做了说明:tradefed-pre ...
1 官方文档 查找id可以这样:
mDevice.findObject(new UiSelector()
.packageName("com.example.test").resourceId("two")).click();
但是 那样我的代码根本找不到那个id,只能这样写才通过:
mDevice.findObject(new UiSelector()
.resourceId("com.example.test:id/two")).click();
不清楚原因, ...
在android5.0上运行 Runtime.getRuntime("am start -n com.android.settings/.Settings") 时,抛出异常:
D/AndroidRuntime( 8331): Calling main entry com.android.commands.am.Am
W/ActivityManager( 750): Permission Denial: startActivity asks to run as user -2 but is calling from user 0; this requires andr ...
1 System.getPropety()是java中的方法,必须set, get才会有值。且不能跨进程使用。
http://stackoverflow.com/questions/4483001/scope-of-system-setproperty
2 getprop()读取的是android系统的一些配置数据,比如 ro.product.locale.region,想从代码中得到需要
这样
Runtime.getRuntime().exec("getprop ro.product.locale.region");
http://blog.csd ...
1 导入
先new java project,之后修改default path,导入整个源码。
2 导入之后,会有一些错误,在build path中添加jar包,其中编译之后的源码中有out/hot/linux-x86/framework.下有ddmlib-prebuilt.jar,tradefed-prebuilt.jar可供cts测试使用
3 查看android 源码版本号
1)build/core/version_defaults.mk中 PLATFORM_SDK_VERSION
2 git branch -av 查看当前branch版本的哈希值和远端各版本哈希 ...
eclipse的默认代码风格
- 博客分类:
- java
由于eclipse的默认代码风格很不实用,本文针对性的给出一些个性化设置。 统一代码风格,是方便项目管理,为整个团队建立良好的环境,减少阅读成本;所有的强大的团队协作,都是点滴积累的。 本文以eclipse3.6.2_javaee为例,其他版本是否兼容,暂不清楚. 1.【window】/【preferences】/【Java】/【code style】/【formatter】/【edit】 2.面板【indentation】 tab policy = spaces only indentation size = 4 tab size = 4 他的作用是只适用空格缩进,不使用tab ...
国有很多小朋友,他们18、9岁或21、2岁,通过自学也写了不少代码,他们有的代码写的很漂亮,一些技术细节相当出众,也很有钻研精神,但是他们被一些错误的认识和观点左右,缺乏对系统,对程序的整体理解能力, ...
1 Runtime.getRuntime().exec 启动程序
# am start -n {包(package)名}/{包名}.{活动(activity)名称}
2 extends UiAutomatorTestCase 的类中可以添加Log.通过Java标准的println来实现
System.out.println("-----setUp()-----");
并且log可以在命令行窗口看到。
3图中橘色部分就是加入的log。同时,可以看到一个类文件中的setUp()和tearDown()和每个测试方法都一起执行了一一次。即它们不会只执行一次。
...
1 android 5.0, encrypt phone,必须电量达到80%以上.
packages/apps/Settings
./src/com/android/settings/CryptKeeperSettings.java
// Minimum battery charge level (in percent) to launch encryption. If the battery charge is
// lower than this, encryption should not be activated.
private stat ...
google android UI测试工具 espresso相关
1 一些具体APi使用的例子
https://code.google.com/p/android-test-kit/wiki/EspressoSamples
onView(withId(R.id.action_save))
.perform(click());
2 从espresso 2开始,已经集成到sdk里面了。使用studio 时的配置
You can now use the Android Support Repository, available through the SDK Manager ...