![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 75
大海方舟
主要从事嵌入式linux软件开发,android软件开发工作
展开
-
android的消息传递简单实例
android中经常会用到多线程和消息机制,一般情况下都是利用Message和Handler来进行的,本文就简单举个例子,来说明android的消息传递。一 、 在Activity中,创建一个子线程,线程中用Message来定义一个消息,然后用sendMessage来发送消息。class TestThread extends Thread { public void run()原创 2015-12-29 09:57:41 · 375 阅读 · 0 评论 -
android中app升级的两种常用写法
android中,做APP开发难免会遇到程序升级问题,本文简单介绍一下两种常用的写法,第一种是使用DownloadManager来进行下载安装,第二种是直接使用HttpURLConnection来得到获取数据。一般的升级程序都是放在service中进行,我们新建一个DownloadService。 一般程序安装的代码部分如下所示:Intent intent = new Intent(原创 2016-04-21 14:13:29 · 2148 阅读 · 0 评论 -
android自定义桌面(launcher)
有时候需要开发一个自己的桌面程序,特别是做产品开发的开发人员,android自定义桌面其实就是一个launcher,然后在相应的activity中把系统中的所有APK加载进来,显示相应的icon图标。开发自定义桌面需要用到以下几个类1,ComponentName:组件名称,通常用来打开其他应用程序中的Activity或服务。,2,PackageInfo:包含了一些信息的基类,它的直接子原创 2016-05-26 17:18:49 · 7832 阅读 · 2 评论 -
android标题栏中添加返回按钮
标题栏中的返回按钮在实际使用中用的比较多,今天就来讲讲我在项目开发中的使用经历,话不多说,还是直接上源码,上源码是最给力的。一、 编写自定义类public class CustomTitle { private static Activity mActivity; public static void getCustomTitle(Activity activity, St原创 2015-12-28 13:16:00 · 9894 阅读 · 0 评论 -
android中获取当前Activity的实例和名字
很多时候需要得到当前Activity的实例和Activity的名称,下面给出实现下代码。一、获取Activity的名字1,首先需要获取权限 2,编写代码private static String getRunningActivityName(){ ActivityManager activityManager=(ActivityManager)g原创 2016-04-28 14:54:04 · 25406 阅读 · 2 评论 -
android中获取ip地址和mac地址
在android编程中,有时候我们需要获取本机的IP地址和MAC地址,本文简单的给出获取IP和MAC的实例一、获取IP地址public static byte[] getLocalIpAddress() { try { for (Enumeration en = NetworkInterface .getNetworkInterfaces(); en.hasMoreEl原创 2016-02-29 10:39:45 · 3770 阅读 · 0 评论 -
android中SimpleAdapter的编程实例
android中,常用的适配器有, 1 ArrayAdapter:用来绑定一个数组,支持泛型操作 2 SimpleAdapter:用来绑定在xml中定义的控件对应的数据 3 SimpleCursorAdapte: 用来绑定游标得到的数据 4 BaseAdapter: 通用的基础适配器。本文就来讲讲SimpleAdapter编程。首先定义一个xml文件,文件中定义了一个图标和一个Text原创 2016-02-29 10:23:34 · 528 阅读 · 0 评论 -
android中一个app调用另外一个app中Activity的编程实例
android中经常会遇到自己的app会调用系统的Activity或是别人写的app中的Activity,那本文就来讲讲这个话题。假如有app B,包名为com.abc.xxx,该app中有一个activity,名为com.abc.xxx.MainActivity,那我们在自己的程序中如何调用该activity呢。private View.OnClickListener onImageCl原创 2016-02-29 10:00:38 · 2602 阅读 · 0 评论 -
android中一个应用多图标入口的写法
android应用程序中,经常会遇到要求一个app同时具有多个图标点击入口,比如说activity A是主的入口,那一般我们在manifest中会有如下的定义<application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@st原创 2016-02-29 09:41:17 · 1686 阅读 · 0 评论 -
android中从代码上看安装程序之普通安装和静默安装
在android开发中,我们经常需要对自己的APP进行自动升级安装,今天我们就来讲一讲安装程序的代码怎么写,android中,安装程序的方式分为普通安装和静默安装,普通安装是通过调用Intent来发送一个"application/vnd.android.package-archive"给系统,然后系统调用自身的安装程序来帮助你来完成程序的安装工作。静默安装时通过调用系统命令pm来完成的。原创 2016-03-24 10:06:04 · 1203 阅读 · 0 评论 -
Android利用ThreadLocal进行Handler数据传递
android的消息处理大家都知道是用Handler,Message,Looper。关于Message和Handler之间的定义就不多讲了,网上有很多。今天主要来讲一下利用ThreadLocal来传递Handler对象进行多线程,多类之间进行通信。 利用Handler进行多线程通信时,Handler会把消息传给Looper的消息队列,而Looper的消息队列是属于UI线程的消息队原创 2016-03-21 14:42:50 · 1089 阅读 · 0 评论 -
android中OrmLite数据库编程实例讲解
在android中,使用OrmLite可以快速的进行数据库开发,废话不说,直接上代码。一 、 编写DatabaseHelper,需要继承OrmLiteSqliteOpenHelper类package com.xxx.dbimport java.util.HashMap;import java.util.Map;import java.sql.SQLException;原创 2015-12-28 12:56:45 · 553 阅读 · 0 评论 -
android编程实例-音乐播放器之歌词显示
/** * 处理歌词中的一行内容 * * @param text * @return */ private static String analyzeLRC(String text)原创 2016-03-24 14:10:27 · 2596 阅读 · 0 评论 -
OKHttp与GSON获取JSON数据
这段时间看blog,到处都是OKHttp,简直就是高效、简洁的HTTP编程的代名词,火过Volley,今天就来讲讲在项目使用中比较常见的获取JSON数据的实例。对JSON数据的处理,在以前的android中貌似有点小麻烦,需要用到java的反射机制,对于新手来说是比较麻烦的,好在现在有google的GSON和阿里的fastjson可以选择,本文实例选择GSON,进行处理。 首先需原创 2016-05-18 10:06:50 · 8223 阅读 · 0 评论