
android开发
文章平均质量分 84
ShyBoyes
这个作者很懒,什么都没留下…
展开
-
【转】Android-使用Socket进行大文件断点上传续传
在Android中上传文件可以采用HTTP方式,也可以采用Socket方式,但是HTTP方式不能上传大文件,这里介绍一种通过Socket方式来进行断点续传的方式,服务端会记录下文件的上传进度,当某一次上传过程意外终止后,下一次可以继续上传,这里用到的其实还是J2SE里的知识。 这个上传程序的原理是:客户端第一次上传时向服务端发送“Content-Length=35;filename=WinR...转载 2018-11-01 21:09:44 · 1158 阅读 · 0 评论 -
Android主线程向子线程中发送信息
主要用到了Handler类,Looper类和Message类先介绍下这几个类Looper类,是用来为一个线程开启一个消息队列,默认情况下Android下新开启的线程没有开启消息队列的,除了主线程外,主线程系统会默认为其开启一个消息队列;looper是通过MessageQueue来存放消息队列的,一个线程只有一个looper对象,一个messagequeue对象Handler,通过han原创 2015-11-28 23:10:58 · 8026 阅读 · 0 评论 -
Android与与服务器交换数据、上传、下载、读取文件
一些变量的定义: //需要将下面的IP改为服务器端IP private String txtUrl = "http://192.168.1.46:8080/AppServer/SynTxtDataServlet"; private String url = "http://192.168.1.46:8080/AppServer/SynDataServlet"; private Strin原创 2015-06-27 20:07:11 · 8821 阅读 · 0 评论 -
Android JNI编程学习
1、从java中传递过来一个二维数组,JNI获取到这个数组的 行和列; 并且获取到数组内的值来计算;JNIEXPORT jdouble Java_com_example_test1_MyJni_Eig(JNIEnv *env, jobject, jobjectArray arrayData)用 jobjectArray传递数组,下面代码实现的是获取到这个数组的行和列 jint row原创 2015-05-31 14:49:19 · 3049 阅读 · 0 评论 -
获取连接到本机AP热点设备的IP地址
Android系统是基于Linux的,所连接的设备的一些信息保存在了 /proc/net/arp 文件中。下面直接上我编写的程序,当前手机开启AP后,点击按钮直接获取连接到本热点的IP,然后显示在Textview控件上。下载地址:点击打开原创 2014-12-16 19:47:46 · 11820 阅读 · 4 评论 -
android显示RGB565数据图像
本人近期做了一个项目,是关于类似于一个视频监控,主要的是用了一个开发板,把一帧一帧的图像数据通过socket传出来,然后在Android客户端进行监听数据;当获取到数据之后,在imageview上显示出来,最核心的部分是看了老外的一篇帖子才解决的问题。帖子是这样的,老外遇到了和我一样的问题:大概就是怎么让imageview显示RGB565的图像,他尝试了两种方法,就是下面的代码部分,当然这两种原创 2014-11-25 20:15:34 · 13237 阅读 · 7 评论 -
ImageView的使用,实现本地图片的适屏显示和裁剪功能。
调用系统的Intent的action 来实现图片的选取原创 2014-08-21 15:49:53 · 1852 阅读 · 0 评论 -
ToggleButton的使用,RadioGroup的使用和监听,
我们先使用ToggleButton(开关按钮)实现一个布局的横向和x原创 2014-08-21 10:50:19 · 3872 阅读 · 0 评论 -
EditText插入图片,
activity中的代码实现时如下,原创 2014-08-20 14:06:53 · 1043 阅读 · 0 评论 -
textview 显示图文信息,html文本,实现activity的跳转、跑马灯效果。
public class MainActivity extends Activity { private TextView textView1, textView2, textView3; //通过文件名称来获取这个文件中的 id。 public int getResourceId(String name) { try { // 根据资源的ID获得Field对象,使用反射机制原创 2014-08-20 10:10:54 · 1404 阅读 · 0 评论 -
android listview item定义不同的样式布局
android listview item定义不同的样式布局Android Listview 是常用的数据展现控件,往往用于显示列表形式的数据。如果仅仅显示数据往往会显得很单调,很多时候根据需要定义不同的item 背景选项,例如定义数据的标题,表头或者间隔显示Listview item背景内容。现在以一个Demo为模型,展现如图-1的所示的背景内容,分析Listview的相关使用方法。原创 2014-06-17 14:19:24 · 1730 阅读 · 0 评论 -
学习到的有关android的知识点 单元测试等(1)
一、关于单元测试有两种:第一个就是新建一个android项目,原创 2014-05-12 16:18:32 · 2627 阅读 · 0 评论 -
@+id/android:list"和"@android:id/list"的写法
Android中的列表,当然也可以用ListView来完成所需要的功能,用法是一样的。废话不说,来关键的。LiveActivity本身继承了关于List操作的众多接口,我们可以方便的重写这些操作中需要的方法来实现自己需要的功能。如果要用ListActivity,则 Activity的Layout文件中必须包括一个(只能一个)ListView,且ListView的id= "@转载 2014-04-26 12:02:48 · 1363 阅读 · 0 评论 -
Android NDK开发 Android JNI项目创建
本篇文章只介绍android ndk在windows系统的编译环境配置方法1、在google官网上下载Android NDK的压缩包,下载网站http://developer.android.com/tools/sdk/ndk/index.html;将解压到E:\Android\android-ndk2、下载并安装Cygwin。windows系统需要直接进行交叉编译,因此需要安装一个Lin原创 2014-04-08 14:37:32 · 4647 阅读 · 0 评论 -
android开发必备知识
UI方面的知识一、在编写layout的xml文件时,一定要仔细!如果在报错的时候,如何解决?解决:将xml仔细检查并保存后再运行。二、在运行程序时,还未运行onCreate()方法之前就报错(MyAndroid(Project))!原因:在用eclipse 新建的项目的AndroidManifest.xml 文件中的application节点中android:lable写了。去转载 2014-03-07 11:37:50 · 1127 阅读 · 0 评论 -
通过WEB服务器访问MYSQL,并且数据同步到android SQLite数据库
本文出自http://blog.csdn.net/Mary8812251、创建MYSQL数据库,并建表(如:menu表)。2、连接数据库。3、访问数据库 过程2、3 具体步骤:1、在Myeclipse下新建一个web项目,为了好统一管理在WEB-INF下建一个web.xml用来加载服务器启动时的配置信息。这个文件是由大量的与组成,这里只做讲解,web.xml实转载 2014-03-04 15:06:52 · 6476 阅读 · 2 评论 -
android权限大全
一:有关android权限的代码android中使用相机权限在sd卡中写入数据权限在sd卡中创建和删除文件权限 联网权限拨打电话权限"android.permission.CALL_PHONE"/>发送短信权限 1、android.permission.ACCESS_CHECKIN_PROPERTIES :Allows read/原创 2014-02-28 16:50:15 · 3085 阅读 · 0 评论 -
android开发常见问题(二)
6. Console[2010-03-26 10:18:34 - TestMediaPlayer]Installation failed due to invalid APK file![2010-03-26 10:18:34 - TestMediaPlayer]Please check logcat output for more details.[2010-03-26 10:18:原创 2014-02-26 21:34:42 · 3010 阅读 · 0 评论 -
android开发过程常见问题()
1. eclipse下的java开发需要利用JDK来进行支持,首先需要讲eclipse和JDK进行绑定,代开eclipse,选择Window—Preferences菜单,弹出对话框,选择Java—Installed JREs选项,可以看到是否eclipse和jdk进行了绑定,也可以单击右边的Edit按钮更改JDK进行绑定。默认是已经绑定的。2. 把android项目实施到真实手原创 2014-02-26 21:16:46 · 1152 阅读 · 0 评论