ANDROID
文章平均质量分 72
杜云飞.
这个作者很懒,什么都没留下…
展开
-
SipDroid开源软件的研究
1、开发环境的配置 下载下来SipDroid源代码后,不能直接导入到eclipse中,否则是无法使用和编译的。首先需要通过command line参照工程目录下的BUILT.txt文件对工程进行update。如:android update project -p . -t 2(这里 -p指的是 --path -t指的是 --target)由于是开源软件,需要版本控制的服务器,可转载 2012-12-17 15:37:02 · 1039 阅读 · 0 评论 -
演化理解 ANDROID 异步加载图片
在学习"Android异步加载图像小结"这篇文章时, 发现有些地方没写清楚,我就根据我的理解,把这篇文章的代码重写整理了一遍,下面就是我的整理。下面测试使用的layout文件:简单来说就是 LinearLayout 布局,其下放了5个ImageView。xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:andr原创 2012-12-18 10:40:21 · 1059 阅读 · 0 评论 -
Android异步加载图片并缓存到内存和SD卡上
* 异步加载图片 * 使用方法: * private AsyncImageLoader asyImg = new AsyncImageLoader(); * asyImg.LoadImage(productItems.get(position).getPic(), (ImageView)view.findViewById(R.id.pic)); */public class Async原创 2012-12-18 14:23:30 · 2105 阅读 · 1 评论 -
VoIP技术介绍
目 录VoIPVoIP简介VoIP的基本构成语音接口语音实体 简介VoIP(Voice over IP)是基于IP分组交换网络,通过对传统的模拟语音信号进行数字化、压缩、打包,封装成帧等一系列处理,使得语音业务可以通过IP网进行承载。广义上讲,VoIP是指在数据网络上承载数据、语音、传真和图像等多媒体业务,而在狭义上即是指在IP上传送语音业务。我们日常转载 2012-12-19 10:59:05 · 2616 阅读 · 0 评论 -
sipdroid编译运行
在eclipse安装subclipse在官网选择下载的连接打开eclipse->help->install new software->add更新安装完后重启 使用eclipse从code.google下载sipdroid源码eclipse->window->open perspective中选择 切换到svn视图 对项目右键检出为,存到原创 2012-12-22 15:36:28 · 1875 阅读 · 0 评论 -
android 特效之一 电视机关闭特效
废话不说,上代码:1、要关闭的Activity代码:public class TVOffDemo extends Activity { /** Called when the activity is first created. */ public void onCreate(Bundle savedInstanceState) { super.onCreate(saved原创 2013-01-08 00:19:02 · 1662 阅读 · 0 评论 -
tab手势跳转activity
在网上找了好久,终于找到一个简单易懂,比较合适的例子,有那么2行代码我也看不太懂,看不懂的可以留言,咱们一起探讨,代码如下[java] view plaincopyprint?package com.mars.mp3player; import android.app.TabActivity; import android转载 2013-01-22 22:32:19 · 865 阅读 · 0 评论 -
做博客apk
看到一些很专业的网站有自己的Android App,但是苦于自己的小网站或者是博客没有足够的人力物力财力,只有羡慕嫉妒恨呢?但是,今天要介绍的AppYett80就是一款轻松快捷的为你的任何网站或者是博客创建一个Android 应用程序的应用,只需要简单几步,就可以为你创建一个专业、美观的Android 应用程序,而这一切,都是免费的。什么是AppYett80AppY原创 2013-01-08 05:58:49 · 1046 阅读 · 0 评论 -
[Android实例] ViewPager多页面滑动切换以及动画效果(精)
一、首先,我们来看一下效果图,这是新浪微博的Tab滑动效果。我们可以手势滑动,也可以点击上面的头标进行切换。与此同方式,白色横条会移动到相应的页卡头标下。这是一个动画效果,白条是缓慢滑动过去的。好了,接下来我们就来实现它。二、在开始前,我们先要认识一个控件,ViewPager。它是google SDk中自带的一个附加包的一个类,可以用来实现屏幕间的切换。这个附加包是android-原创 2013-01-22 22:41:18 · 1412 阅读 · 0 评论 -
android通知栏提示
package cn.com.chenzheng_java;import android.app.Activity;import android.app.Notification;import android.app.NotificationManager;import android.app.PendingIntent;import android.content.Context;转载 2013-01-11 18:12:19 · 752 阅读 · 0 评论 -
Android: 如何在ScrollView中嵌套ListView
前几天因为项目的需要,要在一个ListView中放入另一个ListView,也即在一个ListView的每个ListItem中放入另外一个ListView。但刚开始的时候,会发现放入的小ListView会显示不完全,它的高度始终有问题。上网查了下,发现别人也有遇到这样的问题,而大多数人都不推荐这样的设计,因为默认情况下Android是禁止在ScrollView中放入另外的ScrollView的,它原创 2013-02-02 17:38:49 · 940 阅读 · 0 评论 -
android ListView内数据的动态添加与删除
main.xml 文件:01xml version="1.0" encoding="utf-8"?> 02LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 03 a原创 2013-03-03 13:33:59 · 1091 阅读 · 0 评论 -
Android在Adapter里面调用Activity的方法/变量
Activity中有个Popupwindow.想在Adapter中的getView中设置Checbox的点击事件时,就显示与隐藏这个Popupwindow 但是因为Adapter与Activity不是同一个类,所以操作有点麻烦.. --------------------------分割线-----------------------------------转载 2013-03-03 09:11:18 · 5949 阅读 · 2 评论 -
自定义Toast
不知道各位客观是不是觉得系统的toast的信息很难看呢,默认的但黑色背景,毫无色彩。那么接下来我就教大家用最简单的方式自定义toast布局吧。 首先加载一个自定义的布局 LayoutInflater inflater = context.getLayoutInflater(); View view=inflater.inflate(R.layout.toast_原创 2013-03-04 13:49:28 · 705 阅读 · 0 评论 -
android 代码混淆
启动代码混淆功能在较新版本的Android tools和ADT,项目工程里面是带有proguard.cfg的代码混淆配置文件,但默认是没有启动这个配置的,需要手动地在default.properties里面添加指定这个配置文件:# Project target.target=android-3proguard.config=proguard.cfg原创 2013-03-04 20:43:55 · 808 阅读 · 0 评论 -
Android创建和删除文件夹和文件
这个也比较简单了,直接上代码1/**2 * 创建目录文件3 */4 publicstatic void createPath(String path) {5原创 2013-02-24 12:55:05 · 827 阅读 · 0 评论 -
android 程序图标隐藏
这个是我在无意间发现的,当初是因为我的应用安装测试的时候,根据Eclipse的返回是说我的应用已经装好了,但就是没有运行。也没找到图标,但在程序管理里面可以找到这个程序。后来在谷歌上搜索了下发现其实已经早有了,不过为了自己便于记忆,写下来。[java] view plaincopy"white-space:pre">原创 2013-03-02 11:22:31 · 1701 阅读 · 0 评论 -
GridView实现一行显示并左右滚动
使用GridView达到Gallery效果[html] view plaincopyxml version="1.0" encoding="utf-8"?> HorizontalScrollView xmlns:android="http://schemas.android.com/apk/res/android"原创 2013-03-01 18:46:08 · 969 阅读 · 0 评论 -
Android中文乱码彻底解决
Android中文乱码彻底解决以下是我研究的成果,希望对您有帮助:Java代码 sb = new StringBuffer(); HttpEntity entity = response.getEntity(); InputStream is转载 2013-03-14 10:24:55 · 967 阅读 · 0 评论 -
电话号码 手机号码 等准确详细 正则表达式
电话号码 手机号码 等准确详细 正则表达式电话号码正则表达式(支持手机号码,3-4位区号,7-8位直播号码,1-4位分机号)((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}原创 2013-03-30 14:07:55 · 3134 阅读 · 0 评论 -
android 类似QQ 换皮肤 实现思路 apk资源共享
android 类似QQ 换皮肤 实现思路 apk资源共享发布:t80t90s | 发布时间: 2013年3月30日原文:http://t80t90s.com/view.asp?id=23 1、首先在AndroidManifest.xml中的中加入android:sharedUserId="共享id"----具有相同id的apk可以不受限制访问。原创 2013-03-30 14:13:38 · 1191 阅读 · 0 评论 -
Android APK反编译详解
Android APK反编译详解(附图)这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。一、反编译Apk得到Java源代码首先要下载两个工具:原创 2013-04-11 11:23:41 · 1057 阅读 · 0 评论 -
Android如何防止apk程序被反编译
作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了一个proguard文件夹proguard是一个java代码混淆的工具,通过proguard,别人即使反编译你的apk包,也只会看到一些让人很难原创 2013-04-11 11:24:42 · 1094 阅读 · 0 评论 -
Android 4.0 设置全屏修改
最近在做一个平板的应用,底部的BACK HOME 还有电池WIFI的那一条STATUS_BAR设置全屏后怎么也去不掉,查找资料后,发现一个比较好的方法,在此分享 第一种方式(程序代码): 在OnCreate里添加一行语句 Java代码 getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_转载 2013-04-25 13:59:33 · 1018 阅读 · 0 评论 -
android 读取doc文档
在Android中读取doc文件需要用第三方jar包tm-extractors-0.4.jar,读取的过程很简单和普通的文件流操作基本一样,下面写一个简单的例子:package com.word.read;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundExc原创 2013-05-21 10:47:27 · 1057 阅读 · 0 评论 -
50个Android开发人员必备UI效果源码
Android 仿微信之主页面实现篇Android 仿微信之界面导航篇Android 高仿QQ 好友分组列表Android 高仿QQ 界面滑动效果Android 高仿QQ 登陆界面Android 对Path的旋转效果的拓展Android高仿360安全卫士布局源码Android SlidingDrawer 滑动抽屉效果Android仿微信UI设计源码Android原创 2013-07-10 11:26:50 · 5701 阅读 · 9 评论 -
23个移动app界面上的旋钮和刻度盘设计示例
摘要: 从最初进入电子设备领域,旋钮和刻度盘的由最初的功能性设计转变为时尚的外观设计元素,比如在移动app中。这种转变并意外,旋钮和刻度盘不需要占用移动设备的太多空间,并可以简单地为用户提供一些列的参数和数据。 ...从最初进入电子设备领域,旋钮和刻度盘的由最初的功能性设计转变为时尚的外观设计元素,比如在移动app中。 这种转变并意外原创 2013-08-20 17:14:07 · 2725 阅读 · 1 评论 -
免费接口API
国家气象局提供的天气预报接口接口地址:http://www.weather.com.cn/data/sk/101010100.htmlhttp://www.weather.com.cn/data/cityinfo/101010100.htmlhttp://m.weather.com.cn/data/101010100.html对于第三原创 2013-10-04 17:36:50 · 2786 阅读 · 0 评论 -
Android 平铺背景图片
Android的图片平铺效果,主要有三种方法:1)系统API; 2)XML配置; 3)自定义绘制方法1: 系统api实现双击代码全选123456Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.原创 2013-10-21 13:46:54 · 1034 阅读 · 0 评论 -
软件Charle
软件Charle 是一个HTTP代理服务器,HTTP监视器,反转代理服务器.它允许一个开发者查看所有连接互联网的HTTP通信.这些包括request, response现HTTP headers (包含cookies与caching信息)。 Charle下载:http://www.charlesproxy.com/download/ 安装完成charle原创 2013-11-16 09:53:22 · 1660 阅读 · 0 评论 -
免费接口
天气接口气象局接口:http://m.weather.com.cn/data/101010100.html 解析 用例音乐接口虾米接口http://kuang.xiami.com/app/nineteen/search/key/歌曲名称/diandian/1/page/歌曲当前页?_=当前毫秒&callback=getXiamiData用例代码解释和原创 2013-10-31 22:13:27 · 1004 阅读 · 0 评论 -
android中listview的一些样式设置
在Android中,ListView是最常用的一个控件,在做UI设计的时候,很多人希望能够改变一下它的背景,使他能够符合整体的UI设计,改变背景背很简单只需要准备一张图片然后指定属性 android:background="@drawable/bg",不过不要高兴地太早,当你这么做以后,发现背景是变了,但是当你拖动,或者点击list空白位置的时候发现ListItem都变成黑色的了,破坏了整体效果原创 2013-11-11 14:46:16 · 1443 阅读 · 2 评论 -
android 将listview设置圆角的样式
有什么方法设置带圆角Listviewif(itemnum==0){if(itemnum==(getAdapter().getCount()-1)){//只有一项setSelector(R.drawable.app_list_corner_round);}else{//第一项 se原创 2013-11-11 14:34:14 · 1542 阅读 · 0 评论 -
android listView实现默认选择,高亮选中
备注:特别注意的地方用红色标记,代码部分做了修改,删除了一下简单实现要让listview的某一项被选中,需要在adapter中来设定:方法一:简单实现 此方法的思路就是在ListView的 OnItemClickListener 中,得到当前点击的View ,将其保存在Tag信息中,设置背景色为红色;如果tag信息存在的话,说明用户又单击了其他的View,这个时候将背景色取消即可,代原创 2013-11-12 17:30:51 · 5637 阅读 · 0 评论 -
Android 图片平铺实现方式
我们大家都看过平铺的效果,那么我们都是怎么样才能实现的那,我们其实主要用到的就是api,我们一开始new一个bitmap,就可以了,但是,大家都没有想过,我们还可以用什么方法来做这个事情那,那么我们就来说说第二种方法,那就在用到了xml,上面我们说了两个方法,但android是非常强大的,也就是说我们还有第三个方法,那就是我们自己画出来,那么我们就来看看代码吧: 1)第一种利用系统原创 2013-11-13 11:54:33 · 1358 阅读 · 0 评论 -
Android列表之圆角ListView
备注:重点用红色画出有些东西看多了,就厌烦了:extjs对我这种感觉最为强烈。甚至,有时觉得设计之殇是审美疲劳。直角看多了,就想看看圆角,不知何时,这几年刮起了一阵阵的圆角设计风:CSS新标准纳入圆角元素,iphone中几乎随处可见圆角设计,也开始出现很多圆角名片了...今天我们就实现一个圆角的ListView效果。圆角的设计,我们并不追求到处都用,无处不用,android中有原创 2013-11-12 17:28:57 · 1786 阅读 · 0 评论 -
Android Calendar的学习与运用
import java.text.DateFormat;import java.text.ParsePosition;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;/** * An原创 2013-12-02 14:55:09 · 1454 阅读 · 0 评论 -
Android开发中完全退出程序
Android程序有很多Activity,比如说主窗口A,调用了子窗口B,在B中如何关闭整个Android应用程序呢? 这里给大家三种比较简单的方法实现。 首先要说明在B中直接使用finish(),接下来手机显示的还是主窗口A,所以一起来看看是如何实现的吧。 1. Dalvik VM的本地方法 android.os.Process.killProcess(android.原创 2013-12-30 09:50:54 · 2017 阅读 · 0 评论 -
23个移动app界面上的旋钮和刻度盘设计示例
摘要: 从最初进入电子设备领域,旋钮和刻度盘的由最初的功能性设计转变为时尚的外观设计元素,比如在移动app中。这种转变并意外,旋钮和刻度盘不需要占用移动设备的太多空间,并可以简单地为用户提供一些列的参数和数据。 ...从最初进入电子设备领域,旋钮和刻度盘的由最初的功能性设计转变为时尚的外观设计元素,比如在移动app中。 这种转变并意外原创 2014-01-21 09:58:13 · 3514 阅读 · 1 评论 -
使用LevelListDrawable实现Html.fromHtml多张图片显示
首先一段html字符串String source = "this is a test of ImageGetter it contains " + "two images: " + "and" + "";然后ImageGetter里面的getDrawable(Str原创 2014-02-25 16:44:03 · 2783 阅读 · 0 评论