随笔分类 -  Android初级

Android开发
摘要:关于tesseract识别工具有Google提供的版本有tesseract-android-tools,不过还有一个tesseract-two也是非常好用的,这里我们使用的是tesseract-two。tesseract是用c++实现的,需要封装Java API用于Android平台的调用。所以在使... 阅读全文
posted @ 2014-12-30 22:34 chen2013 阅读(10398) 评论(0) 推荐(0)
摘要:我们在Android中经常会使用SurfaceView编写自定义的摄像头,可是有的时候会经常会出现图像的变形,我们就会很郁闷的问这到底是为什么呢?其实这个最根本的原因是SurfaceView和PreViewSize的尺寸不是同一个比率。所谓PreViewSize就是在预览的时候帧数据的尺寸,Surf... 阅读全文
posted @ 2014-12-16 22:10 chen2013 阅读(7162) 评论(0) 推荐(1)
摘要:问题:在ListView中使用EditView,当第一次将焦点给到EditView的时候弹出小键盘。使得EditView失去焦点。分析:因为在第一次使用EditView弹出小键盘之后,会重新的调用一次getView方法。使得EditView失去焦点。当第二次点击EditView时,已经存在小键盘所以... 阅读全文
posted @ 2014-08-30 09:41 chen2013 阅读(1549) 评论(0) 推荐(0)
摘要:ListView的实现方法也是普通的实现方法。只不过在list列表中加入groupkey信息。在渲染的时候要判断是否是分组的标题。就是在使用不同的两个View的时候存在这种情况,convertView不为空但是由于它渲染到别的layout的关系。它里面内容的view是为空的经常会出现空指针的错误。我... 阅读全文
posted @ 2014-08-24 17:21 chen2013 阅读(2826) 评论(0) 推荐(0)
摘要:第一次使用这个云存储,话说7牛云存储大有来头!区别于国内外其他云存储,七牛自行研发的全分布式架构解决了其他云存储单一数据中心架构可能存在的风险,同时首创双向加速特性对数据上传下载均加速,使得数据访问速度较传统方案平均提升 50%以上。此外,镜像存储、客户端直传、断点续上传、云端富媒体处理等七牛云存储... 阅读全文
posted @ 2014-08-24 16:36 chen2013 阅读(1626) 评论(0) 推荐(0)
摘要:今天在做http网络事件的响应网络接收处理一般不能放在主线程中使用,目前也只会使用AsyncTask进行处理!之前虽然写过handler处理的一些文章但是发现全不会了!无奈~关于handler某位兄弟已经整理的很透彻了!现在引用下原话如下:Handler监听者框架:子线程是事件源,主线程是监听者。H... 阅读全文
posted @ 2014-08-14 22:50 chen2013 阅读(367) 评论(0) 推荐(0)
摘要:Android表格布局本身没有边框,不过可以通过背景色的设置可以实现表格边框的显示。首先可以设置TableRow的背景色,然后设置内容的背景色。根据它们的颜色差就出现了边框。只要微调Content与TableRow的margin和pading属性就可以了!调的过程真是烦人!下次不做这种工作了~呜呜!... 阅读全文
posted @ 2014-07-29 20:41 chen2013 阅读(16232) 评论(0) 推荐(2)
摘要:之前做的程序一直存在很多问题,因为需要加载的Activity需要从网络加载数据。并没有完全正确的使用异步的方法去加载!之前用的虽然是AsyncTask,但是在加载完成的时候还是并没有使用AsyncTask内置的方法去处理。而已傻傻的在OnCreate中处理。结果还是要等待AsyncTask加载完成后... 阅读全文
posted @ 2014-07-28 23:46 chen2013 阅读(569) 评论(0) 推荐(0)
摘要:JPush纠结了5-6个小时,一直报下面的错误,纠结![AndroidUtil] AndroidManifest.xml missing required intent filter for PushReceiver: cn.jpush.android.intent.NOTIFICATION_REC... 阅读全文
posted @ 2014-07-26 10:47 chen2013 阅读(4757) 评论(0) 推荐(0)
摘要:问题:应用总要周期性的执行某项任务,例如检查服务器上的更新或者提醒用户做某些事情。解决方案:用AlarmManager来管理和执行任务。AlarmManager可用于计划未来的单次或重复操作,甚至在应用没有运行时也可以执行任务。AlarmManager通过发出PendingIntent来发出警告触发... 阅读全文
posted @ 2014-07-24 20:15 chen2013 阅读(662) 评论(0) 推荐(0)
摘要:问题:应用需要按时执行某个操作,例如定时更新UI。解决方案:使用Handler提供的定时操作功能。通过Handler,可以在指定的时间或是指定的延时后执行操作。下面看一个在TextView中显示当前时间的Avtivity。import java.util.Calendar;import androi... 阅读全文
posted @ 2014-07-23 17:39 chen2013 阅读(598) 评论(0) 推荐(0)
摘要:JSON原数据{"total":1,"rows":[{"ID":1,"Title":"台州初级中学招收初一年级体育特长生的通告","Content":"","Type":"01","ReceiveUserName":"蔡婧怡","IsRead":0,"SendDate":"2014-07-18 15... 阅读全文
posted @ 2014-07-22 16:45 chen2013 阅读(689) 评论(0) 推荐(0)
摘要:ListView是Android当中一个非常常用的数据显示控件。第一种可以使用List>,作为适配器的数据源来显示要显示的数据。XML布局文件之item.xml XML布局文件之activity_main.xml: JAVA源代码:import java.... 阅读全文
posted @ 2014-05-24 15:05 chen2013 阅读(315) 评论(0) 推荐(0)
摘要:Android系统提供Sqlite小型关系数据库来存储数据。要使用该数据库首先要写一个类继承SQLiteOpenHelper类,重写该类的onCreate方法和onUpgrade方法。import android.content.Context;import android.database.sql... 阅读全文
posted @ 2014-04-20 22:11 chen2013 阅读(313) 评论(0) 推荐(0)