摘要:这学期有门课程老师要求用JAVA实现一个OCR文字识别的程序,所以就花了一些时间研究了一下在安卓端如何实现OCR的引擎是用的开源项目tesseract-ocr这个安卓版的地址:https://code.google.com/p/tesseract-android-tools/但是自己在编译的时候老是...
阅读全文
随笔分类 - android
android
摘要:1,基于Android SDK的截屏方法(1)主要就是利用SDK提供的View.getDrawingCache()方法。网上已经有很多的实例了。首先创建一个android project,然后进行Layout,画一个按键(res/layout/main.xml):HelloAndroid.java实...
阅读全文
摘要:1. 手机要有root权限2. 下载tcpdump http://www.strazzere.com/android/tcpdump3.tcpdumptcpdump4.adb shell chmod 6755 /data/local/tcpdump5, adb shell, su获得root权限6,...
阅读全文
摘要:在前面的文章中提到了remote service 的创建过程,现在我们要让它开机自动启动1.在前面代码的基础上添加 RemoteServiceBootReceiver.java ,实现一个intent的receiver[java] view plaincopyprint?packagecom.fly...
阅读全文
摘要:android的应用程序安装包APK如果是在高版本的android jar上开发的是无法在低版本的android SDK上跑的,所以我们需要将我们已经开发好的应用程序换上低版本的android jar包重新编译一个APK,那么如何简单的在高版本的工程中直接修改呢:1、 eclipse中点击工程->P...
阅读全文
摘要:在Android开发中我们经常要遇到的一个问题就是数据在不同的Activity之间的共享。在Android开发中有很多种方法可以达到这个目地。这里介绍一种比较常见、又常用的一种方法就是使用剪切板。我们都有用过Window、Linux上的Copy。这里介绍的就是这种。调用服务[java] view p...
阅读全文
摘要:android DDMS 连接真机(己ROOT),用file explore看不到data/data文件夹的解决办法问题是没有权限,用360手机助手或豌豆荚也是看不见的。 简单的办法是用RE文件管理器(授予root权限),把data和data/data设置成777权限注意:用RE管理器打开看到默认不...
阅读全文
摘要:写在前面,发这个帖我想,可能很多人用不到,那你就当科普了解了,其实每个游戏,软件都会获取你的imei废话不说,开始!在开发手机应用时,开发者最关心的是开发的手机软件有多少用户安装,并且正在使用。这就需要识别手机的唯一性。目前我了解的有两种方法,获取手机的imei号(imei号是唯一识别手机的号码)。...
阅读全文
摘要:比 如说魅族M9手机 开发中如果项目中涉及到访问手机系统的地方,例如访问系统短信库,M9手机它会提示一个dialog框 让用户自己去选择 访问还是不访问。这样就给开发适配带来了巨大的麻烦。本来在这里直接能拿到数据可是现在我须要对用户的选择进行监听? 以后的小米手机肯定也会有这个问题~ 悲剧啊~~最后...
阅读全文
摘要:在Android中,除了从界面上启动程序之外,还可以从命令行启动程序,使用的是命令行工具am.usage: am [subcommand] [options] start an Activity: am start [-D] -D: enable debugging send a broadcast...
阅读全文
摘要:打电话:Intent intent = newIntent(Intent.ACTION_CALL,Uri.parse("tel:"+"156666666666"));this.startActivity(intent); 加上打电话的权限: texts =smsManager.divideMessage(content); //发送之前检查短信内容是否为空 for(int i = 0;i下面是发短信的另一种方式:Uri uri = Uri.parse("smsto://1566666666");Intent intent = new
阅读全文
摘要:Android应用程序开发中,有的时候我们在应用程序的任何一个地方都需要访问一个全局变量,也就是在任何一个Activity中都可以访问的变量。它不会因为Activity的生命周期结束而消失。要实现应用程序级的变量,我们可以通过Application这个类来实现。[java] view plaincopyclassMyAppextendsApplication{privateStringmyState;publicStringgetState(){returnmyState;}publicvoidsetState(Strings){myState=s;}}classBlahextendsActi
阅读全文
摘要:提示:手机和电脑的连接方式都是ADB连接方式,所以手机上是必须打开USB调试才能正式连接和控制手机,根据安卓多个版本系统一共有3个开启USB调试模式方法。下面三个3个模式开启方法介绍::第一种模式是:2.1到2.3系统开启方法。第二种模式是:4.0到4.1系统开启方法。第三种模式是:4.2以上系统开启方法。第一种模式.安卓系统2.1到2.3.7系统开启方法进入程序-设置-找到应用程序-选择USB调试-开启!第二种模式.安卓4.0到4.1.2系统开启方法进入程序-设置-找到开发人员选项-选择USB调试-开启!第三种模式.安卓4.2.X以上系统开启方法如果您使用Android4.2.X设备:STE
阅读全文
摘要:原文链接:http://docs.eoeandroid.com/tools/debugging/ddms.html安卓附带了一个叫Dalvik调试跟踪服务(DDMS)的调试工具它提供端口转发服务,屏幕截屏,线程和堆栈信息,日志,进程,电话状态信息,模拟来电和短信,模拟本地数据,等等。本页提供DDMS最新的功能概述;但不是所有功能和要点的详尽介绍。运行DDMSDDMS集成在Eclipse中,同时也附带在SDK下的tools目录下。DDMS既可以在模拟器中工作也可以在已连接的设备上工作。如果同时连接了设备和运行了模拟器,DDMS默认在模拟器中运行。从Eclipse打开:点击* Window >
阅读全文
摘要:09-28 17:16:37.543: DEBUG/dalvikvm(21466): GC_EXTERNAL_ALLOC freed 390 objects / 45656 bytes in 50ms09-28 17:16:40.513: DEBUG/dalvikvm(3267): GC_EXPLICIT freed 4501 objects / 251624 bytes in 67ms很多做开发的朋友不明白上面这句是什么意思,给大家解释一下!前面Free的内存是VM中java使用的内存,external是指VM中通过JNI中Native的类中的malloc分配出的内存,例如Bitmap和一些
阅读全文
摘要:在Android中,除了从界面上启动程序之外,还可以从命令行启动程序,使用的是命令行工具am.usage: am [subcommand] [options] start an Activity: am start [-D] -D: enable debugging send a broadcast Intent: am broadcast start an Instrumentation: am instrument [flags] -r: print raw results (otherwise decode REPORT_KEY_STREAMRESULT) -e : set argume
阅读全文
摘要:使用.net创建一个ashx文件,并response.write json格式public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; StringBuilder jsonBuilder = new StringBuilder(); jsonBuilder.Append("{\"parent\":"); jsonBuilder.Append("{\"child...
阅读全文
摘要:做应用时很多时候都得获取到每个设备的机器码Secure.getString(getContext().getContentResolver(), Secure.ANDROID_ID)复制代码或者所有的设备都可以返回一个TelephonyManager.getDeviceId()所有的GSM设备可以返回一个TelephonyManager.getSimSerialNumber()所有的CDMA 设备对于 getSimSerialNumber() 却返回一个空值!所有添加有谷歌账户的设备可以返回一个 ANDROID_ID所有的CDMA设备对于 ANDROID_ID 和 TelephonyMana.
阅读全文
摘要:注:部分整理自网络资源,部分原创。Android 平台提供了3种接口用于网络的访问,分别为:(1).java.net.* : 标准JAVA接口(2).org.apache :Apache接口(3)android.net.* :Android网络接口其中使用最多的就是前两种接口,以下就介绍这两个接口的基本用法。1.HttpURLConnection接口 HttpURLConnection是Java的标准类,继承自URLConnection类,两者都是抽象类所以无法直接实例化。获取HttpURLConnection对象,主要通过URL类的openConnection来获得。创建一个HttpURL.
阅读全文
摘要:利用HttpURLConnection对象获取网页数据步骤:(建议使用JSON,比较高效率,免去解析xml)(1)定义路径URL对象(2)打开连接(3)设置连接时长、连接方法(GET/POST)(4)获取输入流(5)解析转化为需要内容通过xml从网络中获取网页数据:public String getContent(Stringurl)throwsException{URL url = new URL("http://www.sohu.com");//定义路径URL对象HttpURLConnection conn = (HttpURLConnection) url.openC
阅读全文

浙公网安备 33010602011771号