
Android
文章平均质量分 51
hjm4702192
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
靠谱好用,ANDROID SQLITE 增删查改
布局文件main实现简单的功能: 1 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_width="fill_parent" 4 android:layout_height="fill_parent" 5 android:or原创 2014-02-15 22:24:56 · 1371 阅读 · 0 评论 -
android 生命周期四代码
@Override protectedvoid onResume() { super.onResume(); System.out.println("onResume!!"); } @Override protectedvoid onPause() { super.onPause(); System原创 2012-12-11 16:24:06 · 675 阅读 · 0 评论 -
android sqlite 图片保存和读出
package com.yiyiweixiao;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;import android.database.sqlite.SQLiteDatabase.原创 2012-12-11 16:22:40 · 2891 阅读 · 7 评论 -
android 退出程序 结束线程
做一个按扭,绑定以下代码: class Exit implements OnClickListener{ public void onClick(View v) { android.os.Process.killProcess(android.os.Process.myPid()); } }原创 2012-12-11 16:24:15 · 823 阅读 · 0 评论 -
android java js 回调 真心好用
HTML页代码:调用JAVA类的方法functionnext(){ vartextvalue =(document.getElementByIdx_x('num1').value); window.ncp.clickOnAndroid_saveIdnumber(textvalue);}这个JS方案是专门给JAVA回传用的原创 2012-12-11 16:24:01 · 1369 阅读 · 0 评论 -
Can't create handler inside thre
像提示说的,添加 Looper.prepare(); Threadaction=newThread(){ publicvoidrun(){ Looper.prepare(); todo(); Looper.loop();} }; action.start()原创 2012-12-11 16:23:34 · 612 阅读 · 0 评论 -
Android ProgressDialog 进度条
package com.yarin.android.TestOnPDialog;import android.app.Activity;import android.app.ProgressDialog;import android.content.DialogInterface;import android.os.Bundle;import android.view.View;im原创 2012-12-11 16:23:50 · 862 阅读 · 0 评论 -
使用Intent Activity之间传值
发送:// intent = new Intent(this,xxxxxxx.class); // intent.putExtra("idnumber", idnumber);// startActivity(intent);接收: //把传送的身份证号取出来原创 2012-12-11 16:24:04 · 664 阅读 · 0 评论 -
android很的意思的事情,关于Input…
public void readRaw(){ InputStream inputStream =getResources().openRawResource(R.raw.initdata); //很有意思!配合name.setText(read(inputStream));方法只能被使用一次,接下来的再使用read(inputStream)将再也产生不了值,js原创 2012-12-11 16:24:13 · 691 阅读 · 0 评论 -
指纹弹出确出确认
//单选型提示,记录两次手指的名称 public void CheckDialog(){ String sno = ""; if (FingerFirst == true|FingerSecond == false){ sno = "首选";原创 2012-12-11 16:23:54 · 699 阅读 · 0 评论 -
android setClickable 不起作用 没…
android setClickable 一定要放在 按扭的setOnClickListener事件之后!因为setOnClickListener事件会去重写View v,也就是会把setClickable设为TRUE!所以一定要写成: GetFinger =(Button)findViewById(R.id.GetFinger);原创 2012-12-11 16:22:30 · 751 阅读 · 0 评论 -
Android UI设计中的特效 界面左右…
out_to_left.xml:<?xml version="1.0"encoding="utf-8"?>--><setxmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false" > android:duration="200原创 2012-12-11 16:22:18 · 607 阅读 · 0 评论 -
android 禁止回退 不许回退
复写onBackPressed方法: @Override public void onBackPressed() { // TODO Auto-generated method stub return; //super.onBackPressed()原创 2012-12-11 16:22:16 · 1012 阅读 · 1 评论 -
android MB525 刷机
-------------------------------------------------一:电脑要干的事:最前面要先装驱动,这里有一个很方便的方法,你不用费劲的找驱动,装一个豌豆荚吧,它会很方便的在下载你的手机所需要的驱动.然后自动的安装在电脑中. 然后在手机-应用程序-USB调试中把三个勾全打上. 二:手机要干的事:1.开机键+音量加(就是上端) 先WIPE,进行第原创 2012-12-11 16:22:12 · 675 阅读 · 0 评论 -
[越狱工具] 一键Root SuperOneClic…
Eclipse中的DDMS中看不到Android的data文件夹下的内容使用Eclipse开发Android上的数据库应用,需要把数据库文件放到/data/data/mynamespace/database文件夹下,普通手机通过ROOT后经常还是看不到这个文件夹,这时需要用RE管理器重设一下/data/data/mynamespace/database各级目录的权限即可。名词小解释:原创 2012-12-11 16:21:54 · 896 阅读 · 0 评论 -
Ubuntu ecplise中连接Android真机…
首先确保用数据线链接后能识别设备,输入:lsusb,可以看到类似输出dorole@ubuntu:~$ lsusbBus 002 Device 006: ID 0bb4:0c87 High Tech Computer Corp.Bus 002 Device 004: ID 0402:9665 ALi Corp.Bus 002 Device 003: ID 04fc:05da Sunplus原创 2012-12-11 16:21:45 · 592 阅读 · 0 评论 -
android WebView onJsAler onJsC…
package com.html;import com.sqlite.Dao.NcpRegisterDAO;import android.app.Activity;import android.app.AlertDialog;import android.app.AlertDialog.Builder;import android.content.DialogInter原创 2012-12-11 16:24:17 · 774 阅读 · 0 评论 -
Android ProgressDialog 转圈圈
转圏圏型的等待ProgressBarDemo.java:package com.lveyo.android.demo.progressbar;import android.app.Activity;import android.app.ProgressDialog;import android.os.Bundle;import android.os.Handler;im原创 2012-12-11 16:23:48 · 4579 阅读 · 0 评论 -
Error ShouldNotReachHere()
在Android项目中创建一个包含main()方法的类,直接右键运行该类时会报如下错误:## A fatal error has been detected by the JavaRuntime Environment:## Internal Error(classFileParser.cpp:3494), pid=5940, tid=5632# Error:ShouldN原创 2012-12-11 16:23:37 · 1031 阅读 · 0 评论 -
android 计时器
用JAVA 的方法: class timeextends TimerTask implements Runnable{ public void run() { System.out.println("开始倒计时2秒"); Looper.prepare(); //计数器加1 Rep原创 2012-12-11 16:23:46 · 714 阅读 · 0 评论 -
Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File (三) —— SharePreferences
除了SQLite数据库外,SharedPreferences也是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data//shared_prefs目录下。SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现。实现SharedPreferences存储的转载 2013-05-27 10:35:32 · 1126 阅读 · 0 评论 -
android 摇一摇 代码 真实可用
核心接口代码:package com.hyxf.main;import android.content.Context;import android.hardware.Sensor;import android.hardware.SensorEvent;import android.hardware.SensorEventListener;import android.hardware原创 2013-04-08 11:47:07 · 2408 阅读 · 0 评论 -
JAVA 生成二维码 代码
二维码,是一种采用黑白相间的平面几何图形通过相应的编码算法来记录文字、图片、网址等信息的条码图片。如下图二维码的特点:1. 高密度编码,信息容量大可容纳多达1850个大写字母或2710个数字或1108个字节,或500多个汉字,比普通条码信息容量约高几十倍。2. 编码范围广该条码可以把图片、声音、文字、签字、指纹等可以数字化的信息进行编码,用条码表原创 2013-03-14 13:34:42 · 1505 阅读 · 1 评论 -
Android 百度地图API 定位 导航 代码
前几天百度举办了百度世界大会,可惜没去参加,之前参加了百度的开发者大会,在会上也了解了百度的产品,百度现在朝着平台化的方向在发展,感觉很不错,也试用了百度的产品,现在就用着百度的网盘,今天看了下百度地图的开放API,然后做了个Demo,这里分享出来。如果应用主要针对国内市场的话,用百度地图还是一个比较不错的选择。另外,百度还有一个PCS(Personal cloud storage)个人云存储原创 2013-03-11 11:28:17 · 2655 阅读 · 2 评论 -
Android GPS
今天弄了一个多小时,写了一个GPS获取地理位置代码的小例子,包括参考了网上的一些代码,并且对代码进行了一些修改,希望对大家的帮助。具体代码如下: 要实用Adnroid平台的GPS设备,首先需要添加上权限,所以需要添加如下权限: 具体实现代码如下:首先判断GPS模块是否存在或者是开启:private void openGPSSettings() {原创 2013-03-11 11:20:21 · 1379 阅读 · 1 评论 -
android 按扭设置为不可读 替换背景色
代码:private Drawable dr1;private Button xxxx ; //setBackgroundDrawabler的图片资源设定,在drawable文件夹下放置所需的按扭背景图片 dr1 =this.getResources().getDrawable(R.drawable.ic_launcher);//取得图片资源//GetFinger是一个按扭对象原创 2012-12-11 16:23:39 · 655 阅读 · 0 评论 -
android http 连接通信
一共有三个文件,JAVA,MAIN.XML,AndroidManifest.xmlJAVA文件:package Android_https.com;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import org.apache.http.Htt原创 2012-12-11 16:19:29 · 630 阅读 · 0 评论 -
设置ubuntu Android sdk JDK环境变量
设置ubuntuAndroid sdk环境变量cd /etc/sudo gedit profile在后面把tools和platform-tools的路径追加进去即可PATH=$PATH:/home/android_sdk/tools然后再让/etc/profile文件修改后立即生效 ,可以使用如下命令:# . /etc/profile原创 2012-12-11 16:20:01 · 594 阅读 · 0 评论 -
ubuntu android 命令环境下操作sqlite
环境变量啥的我就不说了,大家自己设好。sqlite> .exte 退出SQLITE编辑环境。建立数据库,地址由命令所在级点而定:root@hjm-H61M-DS2:~# sqlite3 mydb.db建一张t_student表,自增长主键:sqlite> create tablet_student(sid INTEGER primary key autoincrement,原创 2012-12-11 16:20:08 · 588 阅读 · 0 评论 -
ANDROID 绝对布局 相对布局 Linear…
这两个有什么差别就不说了,很简单。绝对布局,例子:<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height=原创 2012-12-11 16:20:31 · 856 阅读 · 0 评论 -
arm-eabi-gcc:error trying to& ex…
编android源码的时候总是会报下面的错误~~最后发现是交叉编译工具的权限问题,chmod -R 777 * 就可以了arm-eabi-gcc: error trying to exec 'cc1': execvp: No such file ordirectory总结一下:1、确认cc1是存在的2、确认交叉编译工具的权限android-ndk-r7c版本一定原创 2012-12-11 16:22:50 · 721 阅读 · 0 评论 -
android ubuntu jni so 报错Java_com_gcx_ndkjni_HelloNdkJni_stringFromNDKJNI
关键在于:hello-jni.chello-jni.c文件内容如下:#include#includejstringJava_com_gcx_ndkjni_HelloNdkJni_stringFromNDKJNI(JNIEnv*env,jobjectthiz ){ return (*env)->NewStringUTF(env,"Hello fro原创 2012-12-11 16:22:52 · 700 阅读 · 0 评论 -
android ndk jni 实例1
1、检查所需文件是否齐全使用第三方动态库,应该至少有 2 个文件,一个是动态库(.so),另一个是包含动态库 API 声明的头文件(.h) 例:Add.c(实际上如果使用第三方库时我们是没有源码的,这里为了方便举例): #include int Add(int x, int y) }return x+y; {Add.h: #ifndef _ADD_H原创 2012-12-11 16:23:12 · 786 阅读 · 0 评论 -
No rule to make target
今天make的时候遇到这个错误,花了1个多小时在baidu找了N长时间才解决。一般情况下是makefile文件出了问题.一般出的问题是由于你的bbb 需要用到你的aaa, 而makefile中你的aaa的路径是错误的。把aaa的路径修改为正确的路径就OK了。原创 2012-12-11 16:22:55 · 1142 阅读 · 0 评论 -
android jni ndk dlopen
dlopen() 功能:打开一个动态链接库 包含头文件: #include 函数定义: void * dlopen( constchar *pathname, intmode ); 函数描述: 在dlopen的()函数以指定模式打开指定的动态连接库文件,并返回一个句柄给调用进程。使用dlclose()来卸载打开的库。 mode是打开方式原创 2012-12-11 16:23:10 · 2913 阅读 · 0 评论 -
NDK Build x86使用so文件
我在用APP_ABI := armeabi armeabi-v7a x86的进行编译的时候,一直编译不了,第三方的SO是个X86的,于是X86的编译能过去,但是ARM的就不行了:root@hjm-H61M-DS2:~/workspace/JNI/jni# $NDK8/ndk-buildCompile thumb : addjni SharedLibrary : libaddjn转载 2012-12-11 16:23:21 · 1685 阅读 · 0 评论 -
android ndk 单C源文件 生成SO
前提,下载解压NDK8,然后在.bashrc中设置环境:NDK8=$HOME/android-ndk-r8/export NDK8我是放在/ROOT/下的如果只是想把一个C文件通过NDK交擦编译。那只要把C源文件放在一个工程的文件夹下。然后Android.mk文件写成这样://文件的工程地址:LOCAL_PATH:= /root/workspace/JN原创 2012-12-11 16:23:26 · 769 阅读 · 0 评论 -
libc.so.6
libc.so.6是一个类似于WINDOWS下的一个快捷指向型的文件。用命令LN产生:ln -s/root/arm-unknown-linux-gnu/arm-unknown-linux-gnu/lib/libc.so /root/workspace/JNI/jni/libaddjni/libc.so.6ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建原创 2012-12-11 16:23:06 · 1825 阅读 · 0 评论 -
Android开机画面修改
第一屏1.将大小为480×800的png图片转换为mbn格式ffmpeg -i image.png -f rawvideo-pix_fmt rgb565 oemlogo.mbn2把生成的oemlogo.mbn文件放到手机的指定文件夹,覆盖原来的文件夹的位置我们可以通过查看/init.rc得到cat init.rc | grep logo我这里是:custsymlink原创 2012-12-11 16:22:59 · 1249 阅读 · 1 评论 -
详解 Intent Bundle 传值 区别
Intent 和Bundle有什么样的区别?既然Intent可以传值 为什么还搞个Bundle来个传值出来举个例子先 我现在要从A界面 跳转到B界面或者C界面 这样的话 我就需要写2个Intent 如果你还要涉及的传值的话 你的Intent就要写两遍添加值的方法 那么 如果我用1个Bundle 直接把值先存里边 然后再存到Intent中 不就更简洁.简单的原创 2012-08-01 08:30:00 · 975 阅读 · 0 评论