- 博客(39)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 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
597
转载 手机QQ在服务海量移动用户方面经历了的一些经验
在2014年12月19日~20日举行的ArchSummit北京2014大会上,腾讯即时通讯平台部技术总监范瑞彬做了题为《手机QQ的移动化实践之路》(幻灯片下载)的演讲,介绍了手机QQ在服务海量移动用户方面经历了的一些经验。范瑞彬(hata fan),腾讯公司即时通讯平台部技术总监,T4专家。2004年加入腾讯,长期负责手机QQ后台整体建设,完整地经历了手机QQ从数千人在线到亿级在线的整个过程,
2015-02-09 10:01:41
880
转载 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
843
转载 Linux 命令大全
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui
2013-12-06 09:27:47
459
转载 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
648
原创 Android应用启动时屏幕黑屏或白屏解决方案
在启动的Activity的mainfest中设置styleandroid:theme="@style/Theme.StartApp" @null true
2013-11-05 19:52:44
614
转载 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
1411
转载 Java序列化与反序列化
序列化:将对象转化成流的过程称为序列化反序列化:将流转化成对象的过程称之为反序列化序列化与反序列化必须遵守的原则a) Java对象在java中要想使一个java对象可以实现序列化与反序列化,必须让该类实现java.io.Serializable接口public class Person implements Serializable{ private S
2013-10-25 12:12:01
490
原创 CheckBox自定义背景
<CheckBox android:id="@+id/noti_checkbox2" android:layout_width="wrap_content" android:layout_height="wrap_content"
2013-10-23 12:27:46
2737
转载 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
683
转载 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
631
原创 Android 发送通知
String title = "通知标题";//标题 String content = "通知内容";//内容 //1.得到NotificationManager NotificationManager nm = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); //2.实例化一
2013-10-22 16:04:47
731
转载 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
428
转载 Android 广播大全 Intent Action 事件
Intent.ACTION_AIRPLANE_MODE_CHANGED;//关闭或打开飞行模式时的广播 Intent.ACTION_BATTERY_CHANGED;//充电状态,或者电池的电量发生变化//电池的充电状态、电荷级别改变,不能通过组建声明接收这个广播,只有通过Context.registerReceiver()注册 Intent.
2013-10-17 20:37:31
509
转载 Android使用缓存优化ListView
ListView调用Adapter的getView方法获取每一个Item布局,将这些已经获得的Item布局放入缓存,将大大提高获取数据的效率,而且节省更多的流量,将数据进行缓存有两种方法是,一种是将内存缓存一种是sd卡缓存,在此分别进行演示。sd卡缓存:sd卡缓存是将下载的数据保存到sd卡中,当再次要获取数据时,首先要判断sd卡中是否存在,如果存在的话,就直接读取sd卡中的数据,如
2013-10-16 16:01:43
497
转载 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
1284
原创 Android捕获错误信息发送至服务器(转载)
因为Android兼容性,不同手机会有不同的bug出来, 而且很难复现,所以就找了下类似保存错误log到文件再上传到服务器public class CrashHandler implements UncaughtExceptionHandler { /** 是否开启日志输出,在Debug状态下开启, * 在Release状态下关闭以提示程序性能 *
2013-10-09 17:43:39
535
原创 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
534
原创 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
533
原创 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
603
原创 android解析txt文本文件和xml文件
一、解析文本文件// 解析Asset 数据 AssetManager assetManager = getAssets(); try { String str = readStream(assetManager.open("data.txt")); ((TextView) findViewByI
2013-10-06 13:55:34
1034
原创 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
603
原创 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
2647
原创 Android 自定义shape selector
<stroke android:width="2dp" android:color="#4ddddddd" /> <gradient android:angle="270"
2013-09-27 18:04:26
568
原创 Android 分享功能
final List shareAppInfos = getShareAppList(); if (shareAppInfos.size() == 0) { Toast.makeText(getApplicationContext(), "没有可以分享的应用!", Toast.LENGTH_LONG).show(); } else { ShareCustomAdapte
2013-09-27 17:57:05
830
原创 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
541
原创 Android 像桌面左右滑动功能实现
需要先添加viewFlow的Jar包,也可以直接在项目-->properties-->Android-->Library-->Add在xml文件中添加<org.taptwo.android.widget.ViewFlow android:id="@+id/viewFlow" android:
2013-09-27 17:38:29
1016
原创 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
1758
原创 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
828
原创 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
2106
原创 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
693
原创 MySql
数据库:show databases; ---> use test(数据库名); --->show tables; create table 名 (id int(8) PRIMARY KEY auto_increment, name VARCHAR(32) );insert into 名(id , name) values ( , );update 名 set name =
2013-09-20 15:34:54
455
原创 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
1461
原创 Java基础(五)(IO流,线程)
IO流java.io.File1)创建File对象: new File(文件或目录路径字符串); new File(父目录 , 文件或目录名);2)文件目录属性: canRead(); canWrite(); canExecute(); exists(); getName(); getPath(); getParent(); getParentFile();
2013-09-20 14:12:53
804
原创 Java基础(四)(集合)
集合: ArrayList :内部用数组存放数据,其数组长度可变 方法:add(); clear(); get(); size(); set(); contains()判断内部是否存在与相等指定数据 remove(Object); 找到与指定数据相等的数据移除; remove(in
2013-09-19 17:23:35
573
原创 Java基础 (三)(正则表达式,基本类型)
正则表达式 \r 回车符 \t 制表符 \\ 反斜杠 String regex = "\\t" ; "\\\\" 两杆 "[abc]" 只能匹配a,b,c中的单个字符 "[abc]*" 匹配a,b,c出现0次或多次 "[a - z]" "[a-z A-Z]" "[^abc]*" 排除^之后其它都可以
2013-09-19 15:31:37
561
原创 Java基础 (二)(面向对象)
面向对象 (封装,继承,多态)访问控制符:public:任意 protected:同包及任意子类 default:同包,同类 private:同类1.引用:通过引用访问实例属性,控制的是实例行为,引用变量保存的是实例的内存首地址2.方法重载:同一类中同名不同参数的方法3.java参数传递的是传值:基本类型传递的值是复制数据本身引用类型传递的值是实例的内存地址
2013-09-01 15:10:10
474
原创 Java 基础(一)(环境变量配置,数组方法)
1.JAVA_HOME=Java\jdk1.6.0_012.PATH=%JAVA_HOME%\bin;%path%3.CLASSPATH=.javac 源文件路径javac -d d:\ 指定将编译的输出到另一个位置JDK目录:bin:开发工具 javac.exe jar.exe 打包 javac doc.exe 文档生成工具 jre:java的运行环境
2013-09-01 14:38:26
959
原创 eclipse界面及常用快捷键设置
eclipse 个人习惯设置1.界面风格设置 Window -->General -->Preference -->Appearance --> Theme2.设置xml文件字体大小 Window -->General -->Preference -->Appearance --> Colors and Fonts -->Basic --> Text Font3.设置java
2013-08-30 18:02:38
761
Android或Java服务器架构
2014-02-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人