android
文章平均质量分 90
狮村小孩
保持空杯,保持学习。
展开
-
JNI基础学习笔记--引用管理
在JNI规范中定义了三种引用:局部引用(Local Reference)、全局引用(Global Reference)、弱全局引用(Weak Global Reference)区别如下表: 参考: http://blog.csdn.net/xyang81/article/details/44657385原创 2018-05-16 14:57:02 · 298 阅读 · 0 评论 -
JNI基础学习笔记--字符串处理
首页需要理解的相关概念java内部是使用16bit的unicode编码(UTF-16)来表示字符串的,无论中文英文都是2字节;jni内部是使用UTF-8编码来表示字符串的,UTF-8是变长编码的unicode,一般ascii字符是1字节,中文是3字节;c/c++使用的是原始数据,ascii就是一个字节了,中文一般是GB2312编码,用两个字节来表示一个汉字。在开发中jni提供了如下原创 2018-05-16 14:56:22 · 492 阅读 · 0 评论 -
JNI基础学习笔记--基本数据类型的传递与返回
基本类型和本地类型对比表:Java类型本地类型说明booleanjboolean无符号,8位bytejbyte无符号,8位charjchar无符号,16位shortjshort有符号,16位intjint有符号,32位longjlong有符号,64位原创 2018-05-16 14:55:51 · 742 阅读 · 0 评论 -
Android搜索TextView显示关键字标红(忽略大小写)
项目中搜索功能需要将搜索结果的中的关键字进行标红,但是如果遇到搜索内容中的英文字母,大小写就不好处理了。以下是解决方法: /** * 搜索关键字标红 * @param title * @param keyword * @return */ public static String matcherSearchTitle(String title,String原创 2014-03-13 11:43:42 · 3842 阅读 · 1 评论 -
在android中使用SOAP与webservice进行数据交互
因为项目中需要使用SOAP与服务器进行数据的交互,于是做了一个非常简单的例子来熟悉SOAP与WebService间的通信。 首先需要在项目中导入KSOAP基于android版本的jar包 ksoap2-android-assembly-2.5.4-jar-with-dependencies.jar 在android中的代码实现: //1, 指定WebService原创 2011-07-27 15:59:26 · 7160 阅读 · 3 评论 -
Android文件上传下载
Android要实现文件上传,可以利用Socket上传,也可以模拟Web进行上传,但是如果是使用第一种方式上传,严格的话就得使用TCP,这样容易生成系统死掉,或者是长时间等待,如果是UDP来传,就容易造成数据丢失,因此在这里选择了Web进行上传,使用Web进行上传是模拟的Http Post上传数据,当然,Post上传数据的类,在网上找了一找,方式虽然很多,但是没有一个感觉是我所使用的,所以参照原理转载 2011-11-30 17:01:25 · 4511 阅读 · 2 评论 -
Android权限大全
android.permission.ACCESS_CHECKIN_PROPERTIES Allows read/write access to the "properties" table in the checkin database, to change values that get uploaded允许读写访问 "properties"表在checkin数据库中,改值可以修改转载 2011-10-26 22:20:22 · 676 阅读 · 0 评论 -
ListView快速滚动加首字母提示
转载:http://marshal.easymorse.com/archives/3934main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"转载 2011-10-14 09:42:23 · 1379 阅读 · 0 评论 -
Android通知管理(NotificationManager)的使用,包括震动,led闪屏
在android开发中经常要使用到通知,比如:收到短息,来电等等,通知是应用程序提醒用户的一种方式,他不需要使用Activity。通知向用户传递信息有多种方式:(1)状态栏图标 (2)扩展的通知状态绘制器 (3)声音、震动、LED闪烁通过一个小例子将上面几种方式集成到一原创 2011-09-21 23:15:14 · 13177 阅读 · 4 评论 -
反编译apk文件
dex2jar工具进行反编译首先要下载两个东西:dex2jar:http://code.google.com/p/dex2jar/downloads/listJdGUI:http://java.decompiler.free.fr/?q=jdgui (反编译Jar包,查看Jar包原创 2011-03-17 10:23:00 · 889 阅读 · 0 评论 -
Android之TabHost的几种使用方法
1,Activity要继承TabActivity,使用LayoutInflater方式来初始化布局文件。 main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res原创 2011-07-29 16:10:59 · 2017 阅读 · 0 评论 -
为SeekBar滑块设置固定值以及自定义Seekbar,progressbar样式
最近在项目中使用到了seekbar和progressbar,且必须按照设计要求来进行设置,如下图。要实现这个效果就必须对这两个控件进行自定义。 一,SeekBar 一开始要实现这个效果参考网上的自定义方法根本无法达到这个效果,没办法只能投机取巧了。 1,背景刻度的图片我原创 2011-07-15 15:28:30 · 18110 阅读 · 5 评论 -
Android自定义控件及按下效果
在应用程序开发中,经常要对android控件进行自定义来实现界面的风格统一,对网上的资源进行搜索整理如下: 自定义EditText 一, 通过改变背景图片来实现EditText的自定义 (1) 在drawable里添加my_edittext.xml 代码如下: 注:正常状态时背景图片为edit,而原创 2011-06-17 11:26:00 · 3894 阅读 · 1 评论 -
android 支持宽屏
<br /><?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="myb.x2.app2" android:versionCode="1" android:versionName="1.0"> <application android:icon=转载 2011-04-11 11:09:00 · 672 阅读 · 0 评论 -
Android串口通讯开发整理
这一段时间做的项目自动售货机和无线终端设备的通讯,都是通过串口进行对接和通讯。在Android中进行串口通信方式可以用Google官方提供的demo代码(android-serialport-api),也可以通过NDK的方式使用C/C++进行实现(Android串口助手,C++实现),其底层原理都是通过调用open函数打开设备文件来进行读写操作。对串口接触下来,发现真的可以做很多有意思的东西,很多...原创 2019-07-19 10:55:06 · 1571 阅读 · 2 评论