资料杂烩
chaozhung
点滴积累
展开
-
Android开发辅助工具类 Utils 汇总
包括了各种工具类、辅助类、管理类等 Awesome_API: https://github.com/marktony/Awesome_API/blob/master/Chinese.md收集中国国内可用APIcommons-lang: https://github.com/apache/commons-langApache Commons Lang, a packa...转载 2018-07-11 16:41:10 · 10586 阅读 · 0 评论 -
listview改变选中行字体颜色
【android】listview改变选中行字体颜色目标:选中item,其字体设置为#3197FF,未选中的,其字体为#FFFFFF与listvew设置选中行item背景图片一样,使用selector,不过这里的颜色设置,应该是在listview中的textview中设置。 <TableLayout xmlns:android="http://schemas.an原创 2013-06-19 11:32:01 · 4848 阅读 · 1 评论 -
Android控件Gallery3D效果
贴上代码: 摘自tgbus.com1.扩展Gallery:public class GalleryFlow extends Gallery { private Camera mCamera = new Camera();//相机类 private int mMaxRotationAngle = 60;//最大转动角度 private int mMaxZoom =原创 2013-06-18 10:24:16 · 1451 阅读 · 0 评论 -
java程序员应该知道的10个调试技巧
摘要:调试不仅可以查找到应用程序缺陷所在,还可以解决缺陷。对于Java程序员来说,他们不仅要学会如何在Eclipse里面开发像样的程序,更需要学会如何调试程序。本文介绍了Java程序员必知的10个调试技巧,保证让你受益匪浅![CSDN.NET 张红月/编译] 调试可以帮助识别和解决应用程序缺陷,在本文中,作者将使用大家常用的的开发工具Eclipse来调试Java应用程序。但这里介绍的调试方转载 2013-06-17 16:46:56 · 841 阅读 · 0 评论 -
Android实现图片放大缩小
http://blog.csdn.net/hanghangaidoudou/article/details/6436048Android实现图片放大缩小 package com.min.Test_Gallery; import Android.app.Activity; import android.graphics.Bitmap转载 2013-06-07 09:27:23 · 1203 阅读 · 0 评论 -
如何将图片转换存入到数据库中,并从数据库中取出转换成图片
有时候我们想把图片存入到数据库中,尽管这不是一种明智的选择,但有时候还是不得以会用到,下面说说将图片转换成byte[]数组存入到数据库中去,并从数据库中取出来转换成图像显示出来。 首先,我们要把图片存入到数据库中,首先要创建一个数据库, 如下所示: 1 package com.android.test; 2 3 import java.io.ByteArrayOut转载 2013-06-14 10:10:27 · 4576 阅读 · 0 评论 -
使用android push notification service 实现即时通知
APNS ( Android Push Notification Service) 是一种在Android 系统上实现推送的一套服务.通过http接口,向APNS服务器发送一个URL请求后,消息即会推送给指定的设备.使用1)到官方主页申请免费API, 下载 apns_beta_20110831.jar 官方主页: www.push-notification.转载 2013-06-04 11:07:10 · 2866 阅读 · 0 评论 -
Eclipse 快捷键
编辑作用域功能 快捷键全局查找并替换 Ctrl+F文本编辑器查找上一个 Ctrl+Shift+K文本编辑器查找下一个 Ctrl+K文本编辑器删除当前行 Ctrl原创 2013-06-13 10:12:34 · 1598 阅读 · 2 评论 -
android 手机文件夹代表的意思(手机本机一部分和内存卡大部分)
手机或平板电脑中/system/app 这里是android手机rom中的系统应用存放地,如果有Root权限可以将手机rom中自带的应用删除掉,这里面一般包含一个apk文件和odex文件,大家注意文件名一一对应,如何删除可以参考 如何删除Android系统自带软件 中方法。/data/data 这里是每个安装过应用的用户文件存储位置,一般为设置文件、数据库或原创 2013-06-13 09:07:54 · 8395 阅读 · 0 评论 -
Android的JSON解析
public class JSONParser { // 本类是用于解析数据返回的数据用的。 // 返回数据的格式都是JSON,但是可以分为2种,一种是key、values的值对,另一种就是值对数组的数据,分别用两种方法进行解析。 // 下面的方法是解析第一种的,传入参数为服务器返回的数据字符串和由数据key组成的数组,解析后返回值为 // HashMap,就是原创 2013-05-15 14:12:52 · 925 阅读 · 0 评论 -
Android中“分享”功能的实现
Android的编程界面相当直截了当,只要了解Activity和View,就可以写出可用的应用。不过这还不够。Android是一种手机操作系统,它提供了对各种与联网及通讯相关的支持。善用这些支持,才能开发出贴近移动应用特点的程序。在Android的种种编程概念中,尤为值得注意的是Intent。Intent的英文词义是“意图”,而在Android的编程框架里面,也正是 体现“想要做某事”的概念。转载 2013-05-16 08:54:02 · 899 阅读 · 0 评论 -
android 常用的重要代码
1,设置静音和振动 静音和振动都属于来电后的动作.所以在设置静音和振动时都只是设置一些标识,并往数据库写入相应标识. 文件:packages/apps/settings/src/com/android/settings/SoundAndDisplaySettings.javajava代码:private CheckBoxPreference mSilent;转载 2013-05-16 08:52:56 · 812 阅读 · 0 评论 -
android自定义menu,PopUpWindow弹出菜单
使用PopupWindow来做自定义menu,往PopupWindow增加一个子View,子View的布局就是menu的布局。出现和退出的动画:可以给PopUpWindow或它的子view添加。网上所有用PopupWindow做的menu有个共同特点:就是点击menu键出现PopupWindow,然后再点击menu键无法使PopupWindow退出/dismiss()。当给PopupW原创 2013-05-16 08:52:13 · 2175 阅读 · 0 评论 -
Android网络连接判断与处理
获取网络信息需要在AndroidManifest.xml文件中加入相应的权限。1)判断是否有网络连接public boolean isNetworkConnected(Context context) { if (context != null) { ConnectivityManager mConnectivityManager = (Conn原创 2013-05-15 14:19:03 · 1017 阅读 · 0 评论 -
android中设置TextView/Button 走马灯效果
在Android的ApiDemo中,有Button的走马灯效果,但是换作是TextView,还是有一点差异。定义走马灯(Marquee),主要在Project/res/layout/main.xml即可 <TextView android:layout_width="40px" android:layout_height="wrap_content" an原创 2013-06-19 11:50:55 · 3893 阅读 · 0 评论 -
在AndroidManifest.xml中<uses-sdk /> 内属性意思
在AndroidMenifest.xml中,常常会有下面的语句: <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="10" android:maxSdkVersion="10" />在default.properties中,会看到下面的语句: target=android原创 2013-06-19 17:31:59 · 2314 阅读 · 0 评论 -
android 应用图标放在状态栏上之NotificationManager和Notification的使用总结
(1)、使用系统定义的Notification以下是使用示例代码: //创建一个NotificationManager的引用 String ns = Context.NOTIFICATION_SERVICE; NotificationManager mNotificationManager = (NotificationManager)getSystemServic转载 2013-06-20 15:12:14 · 2560 阅读 · 1 评论 -
如何将Android默认的Camra程序导入到eclipse中
由于工作需要将camera源码导入到Eclipse中,找了很多的方法,现将自己的整理发出来。。。。由于开发的要求,需要将Android默认的Camra程序导入到eclipse中,进行修改和再开发。大家都知道,Android默认的Camera程序存放于Android的源码中,Android源码只支持使用make进行编译,若想把Camera源码导入到Eclipse中,会遇到各种不同的问原创 2013-11-21 11:29:59 · 1480 阅读 · 0 评论 -
Android AIDL使用详解
转自::点击打开链接1.什么是aidl:aidl是 Android Interface definition language的缩写,一看就明白,它是一种android内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口icp:interprocess communication :内部进程通信 2.既然aidl可以定义并实现进程通信,那么我们怎么使用它呢?文档/转载 2013-11-21 11:24:30 · 943 阅读 · 0 评论 -
Android SDK更新以及ADT更新出现问题的解决办法
问题描述使用SDK Manager更新时出现问题Failed to fetch URL https://dl-ssl.google.com/android/repository/repository-6.xml, reason: Connection to https://dl-ssl.google.com refusedFailed to fetch URL http://dl-转载 2013-10-11 14:45:36 · 960 阅读 · 0 评论 -
Android 内存清理
转载:点击打http://www.cnblogs.com/helloandroid/archive/2011/10/14/2212334.html开链接这两天在搞个内存清理小插件,网上很少这方面资料,之前找过清理缓存的例子测试,结果不成功。后来自己思考该怎么清理内存,于是成功搞出来了。这两个方法是网上拷别人的,分别用来得到可用内存和内存总数,这样我们就可用得到了已用内存数。转载 2013-09-18 08:55:40 · 963 阅读 · 0 评论 -
android-摇一摇实例
转自:http://hi.baidu.com/tzq668766/item/fd289657298a939309be17361、摇一摇Listenerpackage com.tangzq; import android.content.Context;import android.hardware.Sensor;import android.hardware.Senso转载 2013-08-23 10:08:13 · 1128 阅读 · 0 评论 -
使用Android网络编程实现简易聊天室
转载自::http://blog.csdn.net/u010142437/article/details/9327541在Java中我们可以利用socket编程实现聊天室,在Android中也一样,因为Android完全支持JDK本身的TCP、UDP网络通信API。我们可以使用ServerSocket、Socket来建立基于TCP/IP协议的网络通信;也可以使用DatagramSo转载 2013-07-22 15:16:40 · 1365 阅读 · 0 评论 -
android 中Intent 各种标识意思
1. Task是包含一系列Activity的堆栈, 遵循先进后出原则. 2. Task默认行为: (1) 前提: Activity A和Activity B在同一个应用中. 操作: Activity A启动开僻Task堆栈(堆栈状态: A), 在Activity A中启动Activity B(堆栈状态: AB), 按下BACK返回键(堆栈状态: A).转载 2013-07-01 10:05:57 · 1124 阅读 · 0 评论 -
java中的特殊字符集合
JAVA中转义字符: 1.八进制转义序列:\ + 1到3位5数字;范围'\000'~'\377' \0:空字符 2.Unicode转义字符:\u + 四个十六进制数字;0~65535 \u0000:空字符 3.特殊字符:就3个 \":双引号 \':单引号 \\:反斜线 4.控制字符:5个原创 2013-07-11 14:52:23 · 6279 阅读 · 0 评论 -
项目目录结构
1. src:源代码2. gen:系统自动生成的文件 R.java 中记录了项目中各种资源ID3. res:系统资源,所有文件都会在R文件生成资源ID drawable:图片 layout:界面布局 values:数据 anim:定义动画的XML raw:原生文件4. a原创 2013-06-25 15:48:16 · 1177 阅读 · 0 评论 -
Android 获得各处图片的方法
//1,已将图片保存到drawable目录下//通过图片id获得DrawableResource res=gerResource();Drawable drawable=res.getDrawable(id);//id为R.drawable.图片名称//通过图片id获得BitmapResource res=gerResource();Bitmap bitmap=BitmapFa原创 2013-07-08 16:59:11 · 1305 阅读 · 0 评论 -
android:process的使用
定义activity运行所在的进程名称。一般情况下,应用的所有组件都运行在为应用创建的默认的进程中,该默认进程的名称应用包名称一致。通过定义元素的“process”属性可以为所有组件指定一个不同的默认进程。但是任意组件都可以重写默认进程,以便实现多进程操作。如果该属性指定名称以“:”开头,则一个新的专属于该应用的进程将会被创建。如果该进程名以小写字母开头,则为该activity提供权限以让其在原创 2013-07-08 14:52:59 · 1650 阅读 · 0 评论 -
android 网络状态判断
相关链接:Android判断网络状态方法详解http://www.eoeandroid.com/thread-28896-1-1.htmlAndroid 监控网络状态http://www.eoeandroid.com/thread-174001-1-1.htmlandroid获取当前网络连接状态以及调用网络配置界面http://www.eoeandroid.com/thre原创 2013-05-15 14:04:32 · 1022 阅读 · 0 评论 -
Android实现图片循环播放
很多时候,我们需要展示在客户端展示图片,而且是动态显示,即不停地自行切换图片。下面我们来看一下具体的实现方法。首先,我们需要在XML...很多时候,我们需要展示在客户端展示图片,而且是动态显示,即不停地自行切换图片。下面我们来看一下具体的实现方法。首先,我们需要在XML文件中配置一下将要播放图片的控件(main.xml): <LinearLayout xmlns:android=原创 2013-05-15 13:59:50 · 6385 阅读 · 0 评论 -
android的looper,handler消息小结
在Android开发中,为了UI线程能及时响应需要避免在其中执行耗时操作,以防止界面假死甚至ANR。我们一般把耗时操作如下载,查询放在一个单独的线程中。这之后再将结果更新到UI界面。android平台在非UI线程中更新界面大致有以下几种方式:Activity.runOnUiThread(Runnable) View.post(Runnable) AsyncTask Handl原创 2013-05-20 15:44:28 · 1111 阅读 · 0 评论 -
SurfaceView,SurfaceHolder,SurfaceHolder.CallBack,各代表什么意思
官方定义:1.SurfaceViewSurfaceView是视图(View)的继承类,这个视图里内嵌了一个专门用于绘制的Surface。你可以控制这个Surface的格式和尺寸。Surfaceview控制这个Surface的绘制位置。surface是纵深排序(Z-ordered)的,这表明它总在自己所在窗口的后面。surfaceview提供了一个可见区域,只有在这个可见区域内 的sur原创 2013-05-17 13:56:41 · 1456 阅读 · 0 评论 -
Android开发环境搭建全程演示(jdk+eclip+android sdk)
一 相关下载(1) java JDK下载:进入该网页: http://www.oracle.com/technetwork/java/javase/downloads/index.html如下图:选择 Download JDK 只下载JDK,无需下载jre. (2)eclipse下载进入该网页: http://www.eclipse.org/downloads/转载 2013-05-16 08:54:09 · 1026 阅读 · 0 评论 -
Android实现左右滑动指引效果
本文介绍Android中实现左右滑动的指引效果。 关于左右滑动效果,我在以前的一篇帖子e中提到过,有兴趣的朋友可以查看:http://www.apkbus.com/android-44139-1-1.html 本文的目的是要实现左右滑动的指引效果。那么什么是指引效果呢?现在的应用为了有更好的用户体验,一般会在应用开始显示一些指引帮助页面,使用转载 2013-05-16 08:53:53 · 1288 阅读 · 0 评论 -
如何获取手机设备的IMIE码
public void fetch_status(){ TelephonyManager tm = (TelephonyManager) this .getSystemService(Context.TELEPHONY_SERVICE);// String str = ""; str += "DeviceId(原创 2013-05-16 08:52:48 · 2315 阅读 · 0 评论 -
android 如何获得手机的IP地址代码段
Connected via WIFIWifiManager wifiManager = (WifiManager) getSystemService(WIFI_SERVICE);WifiInfo wifiInfo = wifiManager.getConnectionInfo();int ipAddress = wifiInfo.getIpAddress(); Connected原创 2013-05-16 08:52:35 · 1283 阅读 · 0 评论 -
Android更新UI多线程示例——五秒倒计时
Android UI 中提供invalidate()来更新界面,而invalidate()方法是非线程安全,所以需要借助handler实现。main.xml:<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"android:id="@+id/sv2"android:layout_width=原创 2013-05-15 14:12:02 · 2342 阅读 · 0 评论 -
Android中ListView添加事件并获取选中项的值
以下这篇文章,清晰而完整地讲解了ListView通过适配器来配置其样式的方法和点击事件的实现:---------------------------------------------------------------------------------------------------------------------android ListView添加事件并获取选中项的值,Lis原创 2013-05-15 14:06:26 · 1551 阅读 · 0 评论 -
3D相册(3D + 倒影效果)源代码
3D相册(Gallery 3D + 倒影效果) GalleryFlow 源代码010203040506070809101112131415161718192021222324252627282930313233343536转载 2013-05-16 08:54:23 · 4957 阅读 · 1 评论 -
android thread实例
本文转载自http://blog.csdn.net/z496844387/article/details/6412507创建线程的方法:官网的说法:[plain] view plaincopyThere are basically two main ways of having a Thread execute application code.转载 2013-05-16 08:54:16 · 929 阅读 · 0 评论