- 博客(190)
- 资源 (12)
- 收藏
- 关注
转载 My Android Camera Notes
1. 使用 SurfaceView 控件来显示摄像头捕捉到的画面 2. 具体细节 /*获取 SurfaceView控件 */ SurfaceViewsurfaceView = (SurfaceView)this.findViewById(R.id.surfaceView); /*设置分辨率 */ surfaceView.getHolde
2011-05-13 13:46:00
8107
3
原创 做Android 系统/应用开发怎么可以不懂自动化测试
接触Andorid有几个月了,一直认为做系统,应用开发根本不需要懂Android自动化测试之道,认为那都是测试人员需要掌握的东西,我们只要懂开发,只要读懂系统,根据客户的需求可以做相应的更改就可以了,只要熟悉了API,写出的应用可以实现某功能就可以了。其实不是的。 举个例子说,我们伟大的客户,疯狂地更换硬件配置,那么我们的驱动就跟着来回换,相关功能的c实现也要换,上层java对应稍作修改,碰上腻歪点的客户提出腻歪的需求,那么只有Good Luck了……幸运的整完了,好使了。Google
2011-05-13 01:02:00
9773
16
原创 GPS ,其实也没啥可好奇。
刚刚捣腾完GPS,因为网上的资料七零八碎的,好不容易才折腾清楚,在这简单做个总结。 GPS只要处于工作状态就会源源不断地把接收并计算出的GPS导航定位信息通过串口传送进来,若要对GPS进行信息提取必须首先明确其帧结构,然后才能根据其结构完成对各定位信息的提取。 NMEA0183协议是美国国家海洋电子协会(NationaIMarine Electronlcs Association)制定的GPS接口协议标准。NMEA0183定义了若干代表不同含义的语句,每个语句实际上是一个ASCII码串。
2011-05-08 19:41:00
6141
18
原创 Android 如何才能捕获系统的恢复出厂设置事件
<br /> 点击恢复出厂设置后,系统重启,再次进入系统后,一切数据都被清空,怎样可以得知之前到底是否恢复出厂设置了呢?怎样可以标记 恢复出厂设置事件 ?我希望在系统重启后,根据客户需求,判断出刚刚恢复过出厂设置,然后添加一些响应和处理,同时还要区别于正常开机或者重启,怎么做呢?<br /> 最开始遇到这个问题,我束手无策,只是大致猜想应该是在Bootloarder中操作捕捉标记,应该很麻烦,所以发了个帖子询问。<br /> 一个朋友提供了方案A: <br /> 这个要修改b
2011-05-05 21:48:00
8969
12
转载 Android Camera 明细
<br />一.camera启动<br />1.一个activity启动调用流程: <br /> onCreate()-->onStart()-->onResume()<br /> onCreate():<br /> 1.可添加所需布局文件,画界面。<br /> 2.开启线程,启动硬件摄像头,调用CameraHolder.instance().open()得到一个android.hardwareCamera实例mCameraDevice<br /> ensureCame
2011-04-29 11:22:00
5566
4
原创 Qt 无边框、透明、可移动、的个性窗体案例详解
很多朋友都问透明的效果怎么做,为什么自己做的无边框窗体不可移动,一个个回答的很累,干脆写出来分享下好了. int main(int argc, char *argv[]){ QApplication::setStyle("cleanlooks"); QApplication a(argc, argv); login w; w.setWindowTitle("Cl
2011-04-25 22:47:00
91897
182
原创 你还在用QPushButton吗?
有很多朋友都抱怨,为什么自己使Qt做的小项目,UI那么土那么俗,方方框框,基本控件很丑,要不是Qt的跨平台,才不去学习它。呵呵,其实我想说,嵌入式系统中的图形界面,通通交给QT,绝对没问题! 简单说说自定义Button,QPushButton是常用组件之一,先看下效果。 当单击按钮后,效果如图: 实现代码: Button::Button(QWidget *parent) : QPushButton(parent){ //保存图片成员初始化 buttonP
2011-04-23 10:49:00
34269
47
原创 Android的布局和Intent笔记和常用实例
<br />今天开始接触和熟悉Android上层应用,学海无涯,回头是岸 -_-|| <br /> <br />三种常见布局方法:Linearlayout(线性布局)、TableLayout?(表格布局)、Relative Layout(相对布局)。<br /> <br />相对布局比起前面两种布局方法而言更随意,用户可以将控件放在自己所希望的任何位置。<br /><br />在LinearLayout和TableLayout中常见的指令有<br /><br />android:id——控件指定相应ID<b
2011-04-21 09:55:00
5223
6
转载 使用shell脚本创建好的图形应用程序
<br />这是今天csdn的咨询报道,我觉得非常实用,而且之前没有关注过shell还有图形的潜质,所以特此作个笔记。<br />http://sd.csdn.net/a/20110420/296194.html ,作者:Martin Streicher <br /> <br /> <br />对话UNIX:使用shell脚本创建好的图形应用程序<br /><br /> <br />简介: 命令行不适合于每一位用户。事实上,一些用户可能仅在握着鼠标时才感到舒服。要仅使用 shell 来满足这些用户或构建桌面
2011-04-20 11:30:00
7658
6
原创 简单说说Android G-sensor 的优化
<br /> 近期在2.2中解决某个G-sensor的Bug的时候,意外的发现2.3其实已经对这类问题进行了优化,借鉴于2.3的源码,给了我不少帮助。 2.3中主要是扩展了对旋屏180°的扩展,这个也许对手机来说没什么实际作用,但是对于平板电脑,却意味深长喽!!!<br /> <br /> 首先是 int getCurrentRotation() ,不仅仅只针对mRotation ,还增加了对lastRotation的考究,单单就是这点,就方便了我们做很多事情,可以很方便的增加很多判断
2011-04-19 16:03:00
8776
36
原创 Android | class | tree
Class Hierarchy java.lang.Objectandroid.widget.AbsListView.CheckForTap (implements java.lang.Runnable) android.widget.AbsListView.PositionScroller (implements java.lang.Runnable) android.widget.AbsListView.RecycleBinandroid.view.AbsSavedState (implements a
2011-04-19 15:21:00
4689
原创 Android startService 启动自动解锁点亮屏幕
<br />看到一个帖,做的笔记,帖子在:http://topic.csdn.net/u/20110304/15/ae5279b1-692e-48a7-a5b9-0e579a3a6974.html<br />我想记录的是:<br />做提醒功能的一个服务,自动解锁+亮屏。<br />写一个Activity启动该服务即可,用一个线程开启服务,要是黑屏的状态下启动才有效果。<br /><br />import android.app.KeyguardManager;<br />import android.ap
2011-04-16 23:35:00
19053
7
转载 Android 读取doc文件
<br />在Android中读取doc文件需要用第三方jar包tm-extractors-0.4.jar,读取的过程很简单<br />和普通的文件流操作基本一样,下面写一个简单的例子:<br />package com.word.read;<br />import java.io.File;<br />import java.io.FileInputStream;<br />import java.io.FileNotFoundException;<br />import org.textmining.t
2011-04-16 22:31:00
9708
1
原创 Android 查询字段
<br />刚看个帖子,很受用,做个笔记。<br />为了避免全局遍历不必要的开销,Android查询字段,也像SQL一样支持通配的,它本身也就是Sqlite。—_—||<br /> <br />Cursor c = getContentResolver().query(personUri,<br /> null, columnName+" like /'%"+content+"%/'", null, null);//查询所有包含content的名字<br /><br
2011-04-16 20:36:00
3603
1
原创 Android开发环境搭建全程演示(jdk+eclip+android sdk)
<br />照做:<br /> <br />http://www.hzlitai.com.cn/article/ARM11/SYSTEM/android.html
2011-04-14 15:28:00
3345
6
转载 Android sensor 实用篇
<br />1.Sensor Type<br /> 重力感应/加速度传感器 (G-Sensor)<br /> 光感应 (Light-Sensor) <br /> 温度感应<br /> 方向感应<br /> 磁场、<br /> 临近性<br /><br />2.如何实现Sensor编程<br /> a.获取系统服务(SENSOR_SERVICE)返回一个SensorManager 对象<br /> sensorman
2011-04-13 23:27:00
8079
1
转载 Android Wifi
<br />因为需要一直在弄网络的问题,今天看了一下Wifi的操作,经过整理,做出来了一个类,可能不全,但是个人感觉已经完全能够满足需要了,当然,里面的方法也有可能是错误的或者是不全的,这个类我没有进行完整的测试,只测试了其中的一些方法。<br />其实操作Wifi也是很简单的,主要使用以下几个对象或变量:<br /> <br />private WifiManager wifiManager;// 声明管理对象OpenWifi<br />private WifiInfo wifiInfo;// Wifi信
2011-04-13 23:14:00
4989
1
转载 Android GPS
要实用Adnroid平台的GPS设备,首先需要添加上权限,所以需要添加如下权限: 首先判断GPS模块是否存在或者是开启: privatevoid openGPSSettings() { LocationManager alm = (LocationManager) this .getSystemService(Context.LOCATION_SERVICE);if (alm .isProviderEnabled(android.l
2011-04-13 23:09:00
3370
1
转载 Android传感器
<br /> <br /> <br />简单的学习了一下传感器的使用,一个简单的重力传感器,在这里只是对重力传感器进行了一个简单的了解!<br />下面将代码放到下面,供需要学习的的参考一下,而且这里没有实现什么具体的功能!<br /> <br /> <br /> <br /> <br />package com.SensorTest;<br /><br />import java.util.List;<br /><br />import android.app.Activity;<br />import
2011-04-13 23:05:00
2491
转载 Android语音识别
<br />代码是摘抄的<br /> <br /> <br />try {<br /> Intent intent =new Intent(<br /> RecognizerIntent.ACTION_RECOGNIZE_SPEECH);<br /> intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,<br />
2011-04-13 22:58:00
2481
转载 Android防火墙+流量统计代码
<br />首届 Google 暑期大学生博客分享大赛——2010 Andriod 篇<br />BroadcastReceiver模块<br />用于监听开机信息 并初始化和启动服务<br />view plaincopy to clipboardprint?<br />package zy.dnh; <br />import java.io.File; <br />import java.io.FileOutputStream; <br />import java.io.IOExceptio
2011-04-11 20:49:00
4141
3
转载 Android自定义action与permission!!!
<br />收藏学习,原文出处:http://blog.csdn.net/Android_Tutor/archive/2011/04/08/6310418.aspx#1638415<br /> <br />大家好,今天给大家简单分享一下Android中自定义action与permission. 我们在实际开发中,经常会用到系统的功能,比如打电话功能只要如以下简单代码:<br />view plaincopy to clipboardprint?<br />Uri uri = Uri.parse("tel.x
2011-04-11 20:32:00
3569
1
原创 Android 开发应用的时候看看这个和这个
<br />先看看这个两个大牛的博,再动手。<br /><br />http://blog.csdn.net/flowingflying/archive/2011/03/28/6283942.aspx<br /><br />http://blog.csdn.net/xiaominghimi/archive/2011/02/12/6180606.aspx
2011-04-03 00:54:00
3669
3
转载 JAVA编写MP3解码器
http://lfp001.iteye.com/blog/739585【文件下载】 请到http://jmp123.sf.net/下载本程序、源码和MP3解码文档。(一)用JAVA编写MP3解码器——前言http://www.javaeye.com/topic/739585http://lfp001.javaeye.com/blog/739585(二)用JAVA编写MP3解码器——帧头信息解码http://www.javaeye.com/topic/739606http://lfp001.javaeye
2011-04-01 22:36:00
5315
原创 再总结一下QT常用的简单的数据库命令,复杂的不太用的上。
<br />show databases 显示当前服务器中的数据库<br /><br />use databasename 指定使用的数据库<br /><br />create table tablename(... ... ...) 创建一个表格 跟上特定字段<br />举例:<br />create table information(id int , name text , address text , age int);<br />insert into information values(
2011-03-23 22:06:00
3184
2
原创 Qt 当中常用类的中文说明
<br /><br /><br />QDataStream 为QIODevice提供了一串的二进制的数据<br />QDataWidgetMapper 提供了从数据模型到部件的映射<br />QData 日期的功能<br />QDateEdit 提供了日期的部件用来编辑日期,是基于QDateTimeEdit 部件<br />QDateTime 提供日期与时间的功能<br />QDateTimeEdit 提供了编辑日期与实践的部件<br />QDBusAbstractAdaptor 提供了基于D-BUS适
2011-03-23 22:02:00
6104
6
原创 uart串口通信控制nxp lpc1114 点阵led显示彩色贪吃蛇源代码。
#include "LPC11xx.h"#include "uart.h"#include "i2c.h"#include "type.h"extern volatile uint32_t UARTCount;extern volatile uint8_t UARTBuffer[BUFSIZE];extern volatile uint32_t I2CCount;extern v
2011-03-23 21:55:00
4150
25
原创 Android下调用jni时进行的转码操作实例
之前帮人家解决乱码问题时回过一个帖子 现在总结在博客里 留起来 bool handleString(char* name) { jstring rtnname = 0; int slenname = strlen(name); unsigned short * namebuffer = 0; if( slenname == 0 ) rtnname
2011-03-21 22:11:00
3313
9
原创 Qt触摸屏音频驱动移植
<br />#include <linux/module.h>#include <linux/init.h>#include <linux/fs.h>#include <linux/delay.h>#include <linux/poll.h>#include <linux/interrupt.h>#include <linux/sound.h>#include <linux/soundcard.h>#include <linux/clk.h>#include <linu
2011-03-21 21:59:00
2840
3
原创 ARM考试复习题
一、选择题1. ARM 属于( A )[A] RISC 架构 [B] CISC架构2. ARM 指令集是( C )位宽,Thumb 指令集是( B )位宽的。[A] 8位 [B] 16 位 [C] 32位 [D] 64位3. ARM 指令集是( H )字节对齐,Thumb 指令集是( F )字节对齐的[E] 1 [F] 2 [G] 3 [H] 44.
2011-03-21 21:47:00
16841
9
原创 想念我的好姐妹。
<br />我好想念你们<br />明尼苏达的内内<br />伦敦的雪儿<br />……<br />你们不在我身边<br />我度日如年<br />好像还是昨天<br />我们在KTV吼着【第一天】<br />不知道我的思念<br />有没有飞到大洋的那边<br />幻灭<br />成仙<br />我们心照不宣<br /> <br /><br /> <br /> <br />那天,内内说数3、2、1然后一起作“嘘”的动作,我走神了没有做,内内和雪儿一直嘘着僵在那里等我...好久好久...<br /><br
2011-03-20 21:42:00
5942
24
原创 QT:我的专属QQ
<br />Qt,是个好东西。<br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /><br /><br /> <br /> <br /> <br /><br /> <br /><br /><br />
2011-03-17 23:18:00
13771
113
原创 Qt 截取屏幕的小demo
无代码无真相。我不啰嗦。screenshot.cpp#include "screenshot.h"#include "ui_screenshot.h"Screenshot::Screenshot(QWidget *parent) : QMainWindow(parent), ui(new Ui::Screenshot){ ui->setupUi(this); QObject::connect(ui->shotScreenButton,SIGNAL(cl
2011-03-17 21:53:00
6024
5
原创 Qt : sql demo
<br />无代码无真相,不解释了。<br />mainwindow.cpp<br /> <br />#include "mainwindow.h"#include "ui_mainwindow.h"MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi(this); QObject::connect(ui-
2011-03-17 21:45:00
3586
1
原创 Qt的tcpclient demo
<br />mainwindow.cpp<br />#include "mainwindow.h"#include "ui_mainwindow.h"MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi(this);}MainWindow::~MainWindow(){ delete ui;
2011-03-17 21:41:00
6290
12
原创 Qt的tcpserver demo
<br /> <br />mainwindow.cpp<br />#include "mainwindow.h"#include "ui_mainwindow.h"MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi(this); this->ininServer();}MainWindow::~M
2011-03-17 21:36:00
10129
10
原创 apk的安装:INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES
在安装APK文件时出现类似INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES的提示,这样的问题主要是签名冲突造成的,比如你使用了ADB的debug权限签名,但后来使用标准sign签名后再安装同一个文件会出现这样的错误提示,解决的方法只有卸载原有版本再进行安装,而adb install -r参数也无法解决这个问题。
2011-03-15 16:58:00
64829
2
转载 android中获得屏幕、视图、任务栏、状态栏的高宽以及屏幕的设置
<br />首先,有一点需要声明,其实在android中,画布Canvas的高宽其实是屏幕的高宽。 <br /><br />如此一来,获得屏幕高宽的方法就很多了: <br /><br />1. <br />Java代码 WindowManager windowManager = getWindowManager(); Display display = windowManager.getDefaultDisplay(); screenWidth = display.getWidth();
2011-03-09 00:26:00
14262
2
转载 Android中的任务和进程详解
<br />关于Android中的组件和应用,之前涉及,大都是静态的概念。而当一个应用运行起来,就难免会需要关心进程、线程这样的概念。在Android中,组件的动态运行,有一个最与众不同的概念,就是Task,翻译成任务,应该还是比较顺理成章的。<br />Task的介入,最主要的作用,是将组件之间的连接,从进程概念的细节中剥离出来,可以以一种不同模型的东西进行配置,在很多时候,能够简化上层开发人员的理解难度,帮助大家更好的进行开发和配置。<br /><br />任务<br /><br />在SDK中关于Ta
2011-03-09 00:18:00
5139
3
转载 如何在Android平板电脑POWER按钮菜单中添加休眠功能
<br />1、修改/frameworks/base/core/res/res/values/strings.xml<br />在此声明几个变量:<br /> <!-- 新增的屏幕休眠的item --><br /> <string name="global_action_sleep">Sleep</string><br /> <!-- 新增sleep字符串 --><br /> <string name="sleep">Sleep</string><br /> <!-- 新增确认
2011-03-08 23:57:00
4613
1
MinistroConfigurationTool-1.0.apk
2011-10-18
用eclipse编译c/c++的插件安装和环境配置指导
2010-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人