android
文章平均质量分 74
菜鸟达人
这个作者很懒,什么都没留下…
展开
-
android手机安装时缺少google map api 的解决方法
有些android手机,机器里没有com.google.android.maps.jar这个包。所以当开发使用了google map api的程序时,即使在模拟器上没有问题,但是在真机上无法安装,安装时报INSTALL_FAILED_MISSING_SHARED_LIBRARY错误。解决办法可以手动将缺少的文件传输到手机里,但是无法批量处理。http://www.sla转载 2013-05-28 21:07:48 · 1656 阅读 · 0 评论 -
Android开发规范
一、Android编码规范1.java代码中不出现中文,最多注释中可以出现中文2.局部变量命名、静态成员变量命名只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写3.常量命名只能包含字母和_,字母全部大写,单词之间用_隔开4.layout中的id命名命名模式为:view缩写_模块名称_view的逻辑名称view的缩写详情如下LayoutView:lv转载 2013-07-23 23:13:08 · 677 阅读 · 0 评论 -
android checkBox 的选中和取消选中
CheckBox cb1=(CheckBox) findViewById(R.id.CheckBox01); CheckBox cb2=(CheckBox)findViewById(R.id.CheckBox02); //监听器 OnClickListener ocl=new OnClickListener() { @Override public void原创 2013-07-23 21:33:51 · 30743 阅读 · 3 评论 -
SpinnerActivity下拉列表
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" android:原创 2013-07-25 14:10:20 · 842 阅读 · 0 评论 -
android 文本框自动联想功能
MainHelloAutoCompleteTextView Settings Hello world! shan dong jiang su an hui zhe jiang fu jian shang hai guang dong guang原创 2013-07-25 14:07:59 · 5456 阅读 · 0 评论 -
java IO流
Java中的流,可以从不同的角度进行分类。按照数据流的方向不同可以分为:输入流和输出流。按照处理数据单位不同可以分为:字节流和字符流。按照实现功能不同可以分为:节点流和处理流。 输出流: 输入流:因此输入和输出都是从程序的角度来说的。字节流:一次读入或读出是8位二进制。字符流:一次读入或读出是1转载 2013-07-25 18:04:39 · 651 阅读 · 0 评论 -
Android入门第八篇之GridView(九宫图)
本文来自http://blog.csdn.net/hellogv/ GridView跟ListView都是比较常用的多控件布局,而GridView更是实现九宫图的首选!本文就是介绍如何使用GridView实现九宫图。GridView的用法很多,网上介绍最多的方法就是自己实现一个ImageAdapter继承BaseAdapter,再供GridView使用,类似这种的方法本文不再重转载 2013-07-25 16:38:15 · 667 阅读 · 0 评论 -
android————Button
首先我们介绍一下SeekBar,即使拖动滑条,比如控制声音<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:原创 2013-08-19 19:59:57 · 1375 阅读 · 0 评论 -
android中进行https连接的方式
转载地址:点击打开链接如果不需要验证服务器端证书,直接照这里做[java] view plaincopypublic class Demo extends Activity { /** Called when the activity is first created. */ private T转载 2013-08-19 09:07:15 · 55134 阅读 · 15 评论 -
android service的学习笔记
android service是后台运行的服务,没有界面。比如我们后台播放音乐就可以启动一个服务,service和其他组件一样是运行在主线程的,所以不能进行耗时的操作,不过我们可以开启一个线程来支持耗时操作服务一般分为两种:本地服务:Localhost Serviece是应用程序内部的服务,程序通过context.startService()来启动服务,通过调用Context.stopSe原创 2013-08-08 11:56:11 · 1154 阅读 · 0 评论 -
android handle学习笔记
public class MainActivity extends Activity { private ProgressBar progressBar; private Button button; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstance原创 2013-08-08 17:27:52 · 870 阅读 · 0 评论 -
android 网络图片双缓存
Android每次加载图片很浪费时间。所以设计了一个图片缓存技术来解决每次android手机加载图片的问题 内存的读取速度是最快的,然后是文件的读取速度,最后是网络资源的读取 既然内存的读取时间最快,我们好好利用内存资源。将内存再分两层缓存强引用缓存不会轻易被回收,来保存常用数据,不常用的资源放入软引用缓存中。对于硬引用和软引用的介绍:⑴强引用(StrongRefere原创 2013-08-22 14:17:26 · 21067 阅读 · 22 评论 -
android---handle
一、Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 如果此时需要一个耗时原创 2013-08-14 23:39:54 · 759 阅读 · 0 评论 -
android---内容提供者
首先介绍一下android的ContentProvider的具体含义:当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,如:采用文件方式对外共享数据,需要进行文件操作读写数据;采用sharedpreferences共享数据,需要使用sharedprefere原创 2013-08-14 23:25:07 · 700 阅读 · 0 评论 -
android---TextView
首先是显示网页的文字和链接<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertic原创 2013-08-15 22:11:59 · 777 阅读 · 0 评论 -
android————EditText
首先关于自动提示的效果<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertica原创 2013-08-16 21:31:07 · 777 阅读 · 0 评论 -
Android之SharedPreference轻量级数据存储
android的配置文件<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.android_sharedpreference" android:versionCode="1" android:versionName="1.0" >原创 2013-07-19 20:51:24 · 718 阅读 · 0 评论 -
RelativeLayoutd 的属性
下面介绍一下RelativeLayout用到的一些重要的属性:第一类:属性值为true或falseandroid:layout_centerHrizontal 水平居中android:layout_centerVertical转载 2013-07-19 22:09:42 · 610 阅读 · 0 评论 -
Android的生命周期
程序正常启动:onCreate()->onStart()->onResume();正常退出:onPause()->onStop()->onDestory()一个Activity启动另一个Activity: onPause()->onStop(), 再返回:onRestart()->onStart()->onResume()程序按back 退出: onPause()->onSto原创 2013-05-29 15:56:38 · 772 阅读 · 0 评论 -
Android中如何使用Intent在Activity之间传递对象[使用Serializable或者Parcelable]
android技术交流群:312121806 在Android中的不同Activity之间传递对象,我们可以考虑采用Bundle.putSerializable(Key,Object);也可以考虑采用Bundle.putParcelable(Key, Object);其中前面一种方法中的Object要实现Serializable接口,后面一种方法中的Object要实现Parcelab转载 2013-05-30 11:19:03 · 639 阅读 · 0 评论 -
android的Intent返回值
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); one=(EditText) this.findViewById(R.id.one); two=(EditText) th原创 2013-05-30 17:24:59 · 7661 阅读 · 0 评论 -
android利用剪切板来实现数据的传递 分类: android
在Android开发中我们经常要遇到的一个问题就是数据在不同的Activity之间的共享。在Android开发中有很多种方法可以达到这个目地。这里介绍一种比较常见、又常用的一种方法就是使用剪切板。我们都有用过Window、Linux上的Copy。这里介绍的就是这种。调用服务[java] view plaincopyClipboardM转载 2013-05-29 21:27:22 · 672 阅读 · 0 评论 -
DOM解析xml
public class DOMXMLTools { public static List parseXML(InputStream inputStream)throws Exception{ List list=new ArrayList(); DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();原创 2013-06-09 20:47:29 · 604 阅读 · 0 评论 -
android的从服务器取得json对象进行解析
先写服务器端的代码,先写一个person对象public class Person { private int id; private String name; private String address; public Person() { // TODO Auto-generated constructor stub } public int getId() {原创 2013-06-10 15:33:22 · 10678 阅读 · 3 评论 -
Gson解析json
public static String CreateJsonStringbyGson(Object value) { Gson gson = new Gson(); String Str = gson.toJson(value); return Str; }public class JsonService { //一个person对象 public Person getPer原创 2013-06-11 13:47:23 · 16002 阅读 · 5 评论 -
jdbc工具类
public class JdbcUtils { // 表示定义数据库的用户名 private final String USERNAME = "root"; // 定义数据库的密码 private final String PASSWORD = "admin"; // 定义数据库的驱动信息 private final String DRIVER = "com.mysql.jdbc.原创 2013-06-11 18:03:24 · 799 阅读 · 0 评论 -
android 多线程
public class Main extends Activity { TextView textView; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState);原创 2013-06-13 11:33:17 · 629 阅读 · 3 评论 -
java 从服务上获取一张图片
public class ReadImage { public static InputStream getInputStream(){ InputStream inputStream=null; HttpURLConnection httpURLConnection=null; try{ URL url=new URL("http://219.219.1.117/adm原创 2013-06-03 21:05:01 · 7944 阅读 · 0 评论 -
Http的POST方式提交给服务器
public class HttpUtil { private static String PATAH="http://112.83.242.73/http/HttpServlet"; private static URL url; static { try { url=new URL(PATAH); } catch (MalformedURLException e) {原创 2013-06-04 11:53:08 · 991 阅读 · 0 评论 -
android http 连接
public class HttpClient { public static String sendHttpClientPost(String path, Map map, String encode) { List list = new ArrayList(); if (map != null && !map.isEmpty()) { for (Map.Entry e原创 2013-06-05 21:24:53 · 657 阅读 · 0 评论 -
SAX解析xml
李明 30 李向梅 25 person的类public class Person { private Integer id; private String name;private Short age; public Integer getId() { return id; } pu原创 2013-06-07 19:20:08 · 566 阅读 · 0 评论 -
PULL 解析xml
public class PullXMLTools { public static List parseXML(InputStream inputStream,String encode)throws Exception{ List list=null; Person person=null; //创建一个xml解析工厂 XmlPullParserFactory fac原创 2013-06-07 22:30:36 · 549 阅读 · 0 评论 -
android读写Sdcard
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.androidsdk" android:versionCode="1" android:versionName="1.0" > package com.example.androidsd原创 2013-07-18 09:09:13 · 759 阅读 · 0 评论 -
android 音乐频谱
public class VisualizerView extends View { // 取得有效数据 int length = 512; // 线条数(必须为数据的1/4以下) int index = 128; // 下落速度 int downspeed = 24;转载 2014-01-15 18:54:19 · 2699 阅读 · 0 评论