Android
文章平均质量分 67
longhai326
这个作者很懒,什么都没留下…
展开
-
Android中汉字类处理
使用下面代码前需先将pinyin4j.jar包导入android项目中import java.util.regex.Pattern;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge原创 2013-09-30 11:01:18 · 581 阅读 · 0 评论 -
Android使用缓存优化ListView
ListView调用Adapter的getView方法获取每一个Item布局,将这些已经获得的Item布局放入缓存,将大大提高获取数据的效率,而且节省更多的流量,将数据进行缓存有两种方法是,一种是将内存缓存一种是sd卡缓存,在此分别进行演示。sd卡缓存:sd卡缓存是将下载的数据保存到sd卡中,当再次要获取数据时,首先要判断sd卡中是否存在,如果存在的话,就直接读取sd卡中的数据,如转载 2013-10-16 16:01:43 · 483 阅读 · 0 评论 -
Android 广播大全 Intent Action 事件
Intent.ACTION_AIRPLANE_MODE_CHANGED;//关闭或打开飞行模式时的广播 Intent.ACTION_BATTERY_CHANGED;//充电状态,或者电池的电量发生变化//电池的充电状态、电荷级别改变,不能通过组建声明接收这个广播,只有通过Context.registerReceiver()注册 Intent.转载 2013-10-17 20:37:31 · 490 阅读 · 0 评论 -
Android游戏开发测量每秒帧数 Frames Per Second (FPS)
import java.text.DecimalFormat;import android.graphics.Canvas;import android.util.Log;import android.view.SurfaceHolder;/** * @author impaler * * The Main thread which contains the game loop.转载 2013-10-25 19:11:28 · 1375 阅读 · 0 评论 -
Intent如何传递对象
package com.tutor.objecttran;import android.os.Parcel;import android.os.Parcelable;public class Book implements Parcelable { private String bookName; private String author; private int publishTi转载 2013-10-21 15:17:11 · 412 阅读 · 0 评论 -
Android 发送通知
String title = "通知标题";//标题 String content = "通知内容";//内容 //1.得到NotificationManager NotificationManager nm = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); //2.实例化一原创 2013-10-22 16:04:47 · 712 阅读 · 0 评论 -
Android:EditText 多行显示及所有属性
android:id="@+id/editSms" android:layout_width="fill_parent" android:layout_height="wrap_content" android:hint="@string/saveSms" android:inputType="textMultiLine" android转载 2013-10-22 17:06:31 · 611 阅读 · 0 评论 -
EditText
*EditText设置android:inputType属性的话,自动换行功能会无效。*完善EditText的自动换行功能也可以通过自定义控件实现,如:http://dev.10086.cn/cmdn/bbs/redirect.php?tid=69767&goto=lastpost 以下是网络摘录其他相关内容1.如何对EditText进行setText()的时候使其转载 2013-10-22 17:20:48 · 651 阅读 · 0 评论 -
CheckBox自定义背景
<CheckBox android:id="@+id/noti_checkbox2" android:layout_width="wrap_content" android:layout_height="wrap_content"原创 2013-10-23 12:27:46 · 2701 阅读 · 0 评论 -
Android应用启动时屏幕黑屏或白屏解决方案
在启动的Activity的mainfest中设置styleandroid:theme="@style/Theme.StartApp" @null true原创 2013-11-05 19:52:44 · 597 阅读 · 0 评论 -
Android应用源码下载(转载)
1.高仿京东商城源码http://www.apkbus.com/android-115203-1-1.html2.抽屉demohttp://www.apkbus.com/android-115205-1-1.html3.仿微信二维码名片源码http://www.apkbus.com/android-115206-1-1.html4.简单2D动画源码http:转载 2013-11-13 17:14:28 · 635 阅读 · 0 评论 -
Android TextView设置部分文字样式
第一类:HTML标签格式化文字import android.app.Activity; import android.os.Bundle; import android.text.Html; import android.widget.TextView; public class AndroidFronColorTest extends Activity {转载 2014-01-09 14:52:33 · 810 阅读 · 0 评论 -
手机QQ在服务海量移动用户方面经历了的一些经验
在2014年12月19日~20日举行的ArchSummit北京2014大会上,腾讯即时通讯平台部技术总监范瑞彬做了题为《手机QQ的移动化实践之路》(幻灯片下载)的演讲,介绍了手机QQ在服务海量移动用户方面经历了的一些经验。范瑞彬(hata fan),腾讯公司即时通讯平台部技术总监,T4专家。2004年加入腾讯,长期负责手机QQ后台整体建设,完整地经历了手机QQ从数千人在线到亿级在线的整个过程,转载 2015-02-09 10:01:41 · 841 阅读 · 0 评论 -
Android Service不被系统回收
1.在service中重写下面的方法,这个方法有三个返回值, START_STICKY是service被kill掉后自动重写创建@Overridepublic int onStartCommand(Intent intent, int flags, int startId) {return START_STICKY;}----------------@Overridepub转载 2013-10-15 19:47:57 · 1264 阅读 · 0 评论 -
Java Socket、 Android网络工具类
java.net.InetAddress获得本机地址对象,InetAddress.getLocalHost();获得表示远程地址的对象,InetAddress.getByName(ip或主机名);getHostAddress(); ip getHostName(); 主机名java.net.ServersSocketServerSocket ss = new Serve原创 2013-09-20 14:30:12 · 1421 阅读 · 0 评论 -
Android 自定义Activity动画渐入和渐出样式
slide_in_right.xml <translate android:duration="@android:integer/config_mediumAnimTime" android:fromXDelta="50%p" android:toXDelta="0%p" /> <alpha andro原创 2013-09-27 18:08:59 · 2587 阅读 · 0 评论 -
Android 自定义shape selector
<stroke android:width="2dp" android:color="#4ddddddd" /> <gradient android:angle="270"原创 2013-09-27 18:04:26 · 554 阅读 · 0 评论 -
Android 分享功能
final List shareAppInfos = getShareAppList(); if (shareAppInfos.size() == 0) { Toast.makeText(getApplicationContext(), "没有可以分享的应用!", Toast.LENGTH_LONG).show(); } else { ShareCustomAdapte原创 2013-09-27 17:57:05 · 775 阅读 · 0 评论 -
Android 自定义Dialog
private Window newDialogView() { if (mDialog == null) { mDialog = new Dialog(this, R.style.mydialog); mDialog.requestWindowFeature(Window.FEATURE_NO_TITLE); } mDialog.show(); mDial原创 2013-09-27 17:48:58 · 527 阅读 · 0 评论 -
Android在用canvas绘图时自定义图片按钮
import android.content.Context;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.Matrix;import android.graphics.Paint;public class ImageButton { /** 按钮图片 **原创 2013-09-27 17:21:08 · 1710 阅读 · 0 评论 -
Android canvas上画图时改变canvas
public static void drawImage(Canvas canvas, Paint aPaint, Bitmap aBitmap, int posX, int posY, boolean aFlip, String text) { aPaint.setTextAlign(Paint.Align.CENTER); aPaint.setColor(Color.YELLOW原创 2013-09-27 17:18:07 · 809 阅读 · 0 评论 -
Android 保存文件至SharedPreference
//使用时 KlSharedPreference.setName("张三")// KlSharedPreference.getName();package com.kxe.ca.util;import com.kxe.ca.activity.BaseActivity;import android.content.Context;import android.content.Sha原创 2013-09-27 16:37:49 · 674 阅读 · 0 评论 -
Android 像桌面左右滑动功能实现
需要先添加viewFlow的Jar包,也可以直接在项目-->properties-->Android-->Library-->Add在xml文件中添加<org.taptwo.android.widget.ViewFlow android:id="@+id/viewFlow" android:原创 2013-09-27 17:38:29 · 994 阅读 · 0 评论 -
Android Http get和post请求,URLConnection以及Cookie的处理
Post请求public static String httpPost(String url) { String username = "", password = ""; String str; HttpPost request = new HttpPost(url); HttpClient httpClient = new DefaultHttpClient();原创 2013-09-27 17:11:28 · 2077 阅读 · 0 评论 -
android解析txt文本文件和xml文件
一、解析文本文件// 解析Asset 数据 AssetManager assetManager = getAssets(); try { String str = readStream(assetManager.open("data.txt")); ((TextView) findViewByI原创 2013-10-06 13:55:34 · 1003 阅读 · 0 评论 -
Android异步处理
import java.net.MalformedURLException;import java.net.URL;import android.app.Activity;import android.os.AsyncTask;import android.os.Bundle;import android.view.View;import android.view.View.OnCli原创 2013-10-06 16:30:39 · 510 阅读 · 0 评论 -
Android中JSON数据处理
1、JSON数据的写入JSONObject jsonObj=new JSONObject(); try { jsonObj.put("String", "this is a string"); jsonObj.put("boolean",true); jsonObj.put("int", 123456); JSONArray arr=new原创 2013-10-06 16:25:53 · 579 阅读 · 0 评论 -
Android中数据库Sqlite
import android.app.Activity;import android.content.ContentValues;import android.content.Context;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;import android.databas原创 2013-10-06 16:34:20 · 516 阅读 · 0 评论 -
Android捕获错误信息发送至服务器(转载)
因为Android兼容性,不同手机会有不同的bug出来, 而且很难复现,所以就找了下类似保存错误log到文件再上传到服务器public class CrashHandler implements UncaughtExceptionHandler { /** 是否开启日志输出,在Debug状态下开启, * 在Release状态下关闭以提示程序性能 *原创 2013-10-09 17:43:39 · 515 阅读 · 0 评论 -
Android Http传输数据
public class HttpDownload { public String httpGet(String urlPath, String params) throws IOException { long ST = System.currentTimeMillis(); String resultStr = ""; HttpGet原创 2015-08-10 11:58:53 · 562 阅读 · 0 评论