android
文章平均质量分 65
small5e4444
小菜鸟
展开
-
Android 中颜色对应的值
开始搞Android系统了! Android 中颜色对应的值下面是Android系统自带的颜色文件,做UI的朋友可能会喜欢。 #FFFFFF#FFFFF0#FFFFE0#FFFF00#FFFAFA#FFFAF0#FFFACD#FFF8DC#FFF5EE#FFF0F5#FFEFD5#FFEBCD#FFE4E1原创 2012-06-06 21:21:14 · 498 阅读 · 0 评论 -
Android JNI 调用DLL
1.JNI(1)Java call Native CJNI的基本概念可以参考以下文献:http://blog.csdn.net/believefym/archive/2007/06/08/1644635.aspx 这里需要注意的是javah命令处理的是.class文件,而不是.java文件。你需要指定package的路径和package名。javap命令也有类似的要求。例转载 2012-07-03 18:26:31 · 11697 阅读 · 1 评论 -
eclipse下jni初试
JNI=java native interface, 为java应用程序提供调用本地方法的接口 The standard Java class library may not support the platform-dependent features needed by your application. You may already have a library or转载 2012-07-03 21:17:58 · 778 阅读 · 0 评论 -
android串口通信
android串口通信转载时请注明出处和作者文章出处:http://www.cnblogs.com/xl19862005作者:Xandy 最近段时间一直在做android下串口通信的东东,大概功能是android系统端的ARM和系统外的一个MCU通信,通过android界面控制MCU上挂的设备,如radio、TV、BT等等,下面对这个过程作一个浅显的阐述,有转载 2012-06-21 15:41:41 · 710 阅读 · 0 评论 -
java进制转换
java进制转换 java进制转换java中进行二进制,八进制,十六进制,十进制间进行相互转换 十进制转成十六进制:Integer.toHexString(int i)十进制转成八进制Integer.toOctalString(int i)十进制转成二进制Integer.toBinaryString(int i)转载 2012-07-03 17:28:50 · 837 阅读 · 0 评论 -
android Toast大全(五种情形)建立属于你自己的Toast
Toast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。1.默认效果代码Toast.makeText(getApplicationContext(), "默认Toast样式", Toast.LENGTH_SHORT).show(); 2.自定义显示位置效果代码转载 2012-07-06 17:42:31 · 443 阅读 · 0 评论 -
Android char16进制
通过char[ ]下发16进制的数据:private String[] IO_a=new String[]{"0","0","0","0","0","0","0","0"};private String IOa;//2进制private int IOa_10=0;//10进制private char IOa_16;//16进制 HZ_r.setO原创 2012-07-06 17:35:39 · 2295 阅读 · 0 评论 -
java进制转换
java进制转换 java进制转换java中进行二进制,八进制,十六进制,十进制间进行相互转换 十进制转成十六进制:Integer.toHexString(int i)十进制转成八进制Integer.toOctalString(int i)十进制转成二进制Integer.toBinaryString(int i)十六进制转成十进转载 2012-07-06 17:32:53 · 1036 阅读 · 0 评论 -
Android界面滑动
最基本的滑动:ViewFlipper 中包含多个View ,View之间的切换。配置文件layout_viewflipper.xml[html] view plaincopyprint?xml version="1.0" encoding="utf-8"?> LinearLayout xmlns:android="http://sche转载 2012-07-08 00:12:57 · 1402 阅读 · 0 评论 -
android 使用广播接收者监听短信和拦截外拨电话
如果你想监听自己或者别人接收到的短信,设置黑名单等功能,那么就需要以下功能监听短信,并进行提示或者响应的处理:当系统收到短信时,会发出一个广播Intent,Intent的action名称为android.provider.Telephony.SMS_RECEIVED,该Intent存放了系统接收到的短信内容,我们使用名称“pdus”即可从Intent中获取到短信内容:转载 2012-06-28 11:52:42 · 667 阅读 · 0 评论 -
android 广播接收者--BroadcastReceiver
BroadcastReceiver初识:广播接收者(BroadcastReceiver)用于接收广播Intent,广播Intent的发送是通过调用Context.sendBroadcast()、Context.sendOrderedBroadcast()来实现的。通常一个广播Intent可以被订阅了此Intent的多个广播接收者所接收,这个特性跟JMS中的Topic消息接收者类似。要实转载 2012-06-28 11:54:50 · 372 阅读 · 0 评论 -
Android软件开发之盘点界面五大布局
1.线性布局(LinearLayout) 线性布局的形式可以分为两种,第一种横向线性布局 第二种纵向线性布局,总而言之都是以线性的形式 一个个排列出来的,纯线性布局的缺点是很不方便修改控件的显示位置,所以开发中经常会 以 线性布局与相对布局嵌套的形式设置布局。如图所示 使用了线性布局的水平方向与垂直方向,从图中可以清晰的看出来所有控件都是按照线转载 2012-06-29 11:33:15 · 538 阅读 · 0 评论 -
Android-ImageButton的使用
ImageButton是上面带有图片的Button,与Button只用类似 第一步:首先找到两个图标,在res目录下创建一个名为drawable的文件夹,将图片放入其中 第二步:编写main.xml文件,如下 http://schemas.android.com/apk/res/android" android:orie转载 2012-07-14 22:21:46 · 608 阅读 · 0 评论 -
Android模拟器大小
一:Android模拟器大小分类1)320×480, portrait : emulator -skin HVGA-P (default)2)320×240, landscape: emulator -skin QVGA-L3)480×320, landscape: emulator -skin HVGA-L4)240×320, portrait : emulator -skin转载 2012-07-17 13:40:40 · 729 阅读 · 0 评论 -
Android手机分辨率基础知识(DPI,DIP计算)
Android手机分辨率基础知识(DPI,DIP计算)分类: Android平台2010-11-23 00:20 17199人阅读 评论(9) 收藏 举报 1.术语和概念术语说明备注Screen size(屏幕尺寸)指的是手机实际的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸转载 2012-07-18 18:03:34 · 1843 阅读 · 0 评论 -
android中dip、px相互换算
1. dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这 这个,不依赖像素。 这里要特别注意dip与屏幕密度有关,而屏幕密度又与具体的硬件有关,硬件设置不正确,有可能导致dip不能正常显示。在屏幕密度为160的显示屏上,1dip=1px,有时候转载 2012-07-19 21:37:33 · 1791 阅读 · 0 评论 -
Android的一些属性----待续
1 让程序竖屏和让程序全屏 android:theme="@android:style/Theme.NoTitleBar.Fullscreen" //让程序全屏 android:screenOrientation="portrait" //让程序竖屏 android:lab原创 2012-07-20 18:05:40 · 582 阅读 · 0 评论 -
java中equals和==的区别
值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。==比较的是2个对象的地址,而equals比较的是2个对象的内容。显然转载 2012-08-28 15:08:36 · 504 阅读 · 0 评论 -
java InputStream读取数据问题
java InputStream读取数据问题1. 关于InputStream.read() 在从数据流里读取数据时,为图简单,经常用InputStream.read()方法。这个方法是从流里每次只读取读取一个字节,效率会非常低。 更好的方法是用InputStream.read(byte[] b)或者InputStream.read(byte[] b,int转载 2012-10-15 13:32:29 · 548 阅读 · 0 评论 -
java中判断socket服务器端是否断开连接
最近在开发中遇到一个问题,就是如何判断远端服务器是否已经断开连接,如果断开那么需要重新连接。首先想到socket类的方法isClosed()、isConnected()、isInputStreamShutdown()、isOutputStreamShutdown()等,但经过试验并查看相关文档,这些方法都是本地端的状态,无法判断远端是否已经断开连接。然后想到是否可以通过Output转载 2012-10-30 20:35:36 · 1267 阅读 · 0 评论 -
Android ViewPager使用详解
Android ViewPager使用详解分类: Android2012-11-10 21:34 59592人阅读 评论(221) 收藏 举报 这是谷歌官方给我们提供的一个兼容低版本安卓设备的软件包,里面包囊了只有在安卓3.0以上可以使用的api。而viewpager就是其中之一利用它,我们可以做很多事情,从最简单的导航,到页面菜单等等。那如何使用它呢,与LisstVie转载 2013-10-24 21:37:26 · 773 阅读 · 1 评论 -
使用ViewPager实现左右循环滑动图片
ViewPager这个小demo实现的是可以左右循环滑动图片,下面带索引,滑到最后一页在往右滑动就要第一页,第一页往左滑动就到最后一页,先上效果图,用美女图片是我一贯的作风,呵呵1. 首先看一些layout下的xml[html] view plaincopyFrameLayout xmlns:android="htt转载 2013-10-25 22:39:27 · 1794 阅读 · 2 评论 -
使用ViewPager实现左右循环滑动图片1
android:layout_width="fill_parent" android:layout_height="100dip" android:orientation="vertical" > android:id="@+id/imagePages" android:layout_width="fill原创 2013-10-25 22:45:21 · 3257 阅读 · 0 评论 -
使用ViewPager实现左右循环滑动 总结
最近项目中要用到ViewPager,在使用中遇到了几个问题,总结下。首先ViewPager用的时候有两种写法,在之前发的两个文章中分别介绍了。这里再说下,主要怕自己忘了,呵呵1, protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState)原创 2013-10-25 23:00:03 · 4332 阅读 · 0 评论 -
android基础
android基础2011-12-09 17:55 191人阅读 评论(0) 收藏 举报androidstringclass Activity的生命周期:一共有三种状态分别为运行状态、暂停状态、以及停止状态。运行状态:当Activity在屏幕最前端(位于当前堆栈的顶部),他是可见的由焦点的,可以用来处理用户操作(点击,双击,长按等),那摩就叫做激活或运行状态转载 2013-10-21 21:16:45 · 631 阅读 · 0 评论 -
Android系统权限和root权限
http://blog.csdn.net/superkris/article/details/7709504权限说明Android系统是运行在Linux内核上的,Android与Linux分别有自己的一套严格的安全及权限机制,Android系统权限相关的内容,(一)linux文件系统上的权限-rwxr-x--x system system 415转载 2013-10-27 22:00:43 · 1464 阅读 · 0 评论 -
INSTALL_FAILED_SHARED_USER_INCOMPATIBLE的问题
eclipse编译出来的apk,安装时报出INSTALL_FAILED_SHARED_USER_INCOMPATIBLE的错误。原因:apk的AndroidManifest.xml中声明了android:sharedUserId="android.uid.system",但没有相应的签名解决方案:1. 找到编译目标系统时的签名证书platform.pk8和platform.转载 2013-10-27 22:02:36 · 818 阅读 · 0 评论 -
【Android学习笔记】Android中Intent的应用方法探索
Intent 的功能非常强大,最简单的应用是调用另一个Activity以及传递一些附加信息,除此之外还可以调用Android提供的各种组件比如:Service、BroadCast Receiver和Content Provider等。一、关于Intent的显式调用:[java] view plaincopyprint?// 调用Int转载 2013-10-29 20:31:38 · 552 阅读 · 0 评论 -
android创建文件夹
File f = new File(Environment.getExternalStorageDirectory()+"/fsdg/");if(!f.exists()){f.mkdir();}原创 2013-10-24 00:00:38 · 674 阅读 · 0 评论 -
Android 深入ViewPager补间动画,实现类京东商城首页广告Banner切换效果
如有转载,请声明出处: 时之沙: http://blog.csdn.net/t12x3456某天看到京东商城首页的滑动广告的Banner,在流动切换的时候有立体的动画效果,感觉很有意思,然后研究了下如何实现. 废话不多说,接下来我会讲述如何实现这种效果,以及如何根据需求自定义出新的动画效果进行扩展实现.首先还是看一下京东商城上的效果:转载 2013-10-31 19:40:35 · 1246 阅读 · 0 评论 -
Android 程序自动更新功能模块实现--有改动
Android 程序自动更新功能模块实现在程序启动的时候检测服务器上有没有对应版本更新,如果有更新,提示用户是否更新。在程序启动的时候首先调用更新模块检测服务器上存放的版本号跟当前程序的版本号如果大于当前版本号,弹出更新对话框,如果用户选择更新,则显示当前更新状态,然后替换当前程序。程序调用版本更新检测: private UpdateManag转载 2013-12-09 23:09:35 · 905 阅读 · 0 评论 -
Android的数据存储操作—FileOutputStream和FileInputStream的学习
Android的数据存储操作—FileOutputStream和FileInputStream的学习FileInputStream(& FileOutputStream):类继承关系: java.lang.Object —> java.io.InputStream (& java.io.OutputStream) —>java.io.转载 2013-12-11 02:04:33 · 938 阅读 · 0 评论 -
【android学习笔记】自定义Adapter继承BaseAdapter获取不到getview或者getview不执行的问题
listView在开始绘制的时候,系统首先调用getCount()函数,根据他的返回值得到 listView的长度,然后根据这个长度,调用getView()逐一绘制每一行。如果你的 getCount()返回值是0的话,列表将不显示同样return 1,就只显示一行。系统显示列表时,首先实例化一个适配器(这里将实例化自定义的适配器)。当手动完成适配时,必须手动映射数据,这需要重写getView()方转载 2013-12-04 01:39:06 · 1357 阅读 · 0 评论 -
Android 文件读写的例子
import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import org.apache.http.util.EncodingUtils;转载 2013-12-11 00:58:34 · 622 阅读 · 0 评论 -
java.lang.ClassCastException异常处理
是我的控件类型XML中与JAVA文件中没有统一!下面是另外一个搜到的文章:在调程序时总是出现异常关闭的现象,log显示:03-26 07:58:09.528: E/AndroidRuntime(398): Caused by: java.lang.ClassCastException: android.widget.ImageButton折腾了我一下午,后来发现原创 2013-12-15 01:56:05 · 1068 阅读 · 0 评论 -
Java字符串转换为日期和时间比较大小
[java] view plaincopy方法一: DateFormat fmt = new SimpleDateFormat("yyyy-MM-dd"); String dateBegin=fmt.format(carrierCommand.getDateBegin()); String dateEnd=fmt.format(carr转载 2013-12-31 11:16:12 · 864 阅读 · 0 评论 -
Android之TextView使用
1:显示富文本(URL、不同大小、字体、颜色的文本)在TextView类中预定义了一些类似HTML的标签,通过这些标签,可以使TextView控件显示不同的颜色、大小、字体的文字。:设置颜色 :设置大号字 :设置小号字:斜体 :粗体转载 2013-12-17 00:20:32 · 4032 阅读 · 0 评论 -
Android-获取手机已经安装的程序-推送好友
从手机中获得已安装的程序或指定程序,推送给好友!package com.example.viper;import java.io.File;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.原创 2014-01-03 01:04:44 · 824 阅读 · 0 评论 -
Android 高仿QQ 界面滑动效果
点击或者滑动切换画面,用ViewPager实现,首先是布局文件:[html] view plaincopyLinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_pare转载 2014-01-04 01:30:23 · 1740 阅读 · 0 评论 -
android中的数据库操作
android中的数据库操作 android中的应用开发很难避免不去使用数据库,这次就和大家聊聊android中的数据库操作。 一、android内的数据库的基础知识介绍 1.用了什么数据库 android中采用的数据库是SQLite这个轻量级的嵌入式开源数据库,它是用c语言构建的。相关简介可转载 2013-12-24 02:34:37 · 734 阅读 · 0 评论