自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (4)
  • 收藏
  • 关注

原创 cocoscreator中tween详细用法

基本方法:to:对属性进行绝对值计算,最终的运行结果即是设置的属性值,即改变到某个值by:对属性进行相对值计算,最终的运行结果是设置的属性值加上开始运行时节点的属性值,即变化值cc.tween(this.node) .to(1, { position: cc.v2(100, 100), angle: -90 }).by(1,{scale:2}).start();贝塞尔曲线:cc.tween(this.node) .bezie...

2021-11-10 17:33:34 8108

转载 Android实战技巧:深入解析AsyncTask

AsyncTask的介绍及基本使用方法关于AsyncTask的介绍和基本使用方法可以参考官方文档和Android实战技巧:多线程AsyncTask这里就不重复。AsyncTask引发的一个问题上周遇到了一个极其诡异的问题,一个小功能从网络上下载一个图片,然后放到ImageView中,是用AsyncTask来实现的,本身逻辑也很简单,仅是在doInBackground中用HT

2013-05-30 13:29:00 631

转载 android数据库升级及数据转移

做Android应用,不可避免的会与SQLite打交道。随着应用的不断升级,原有的数据库结构可能已经不再适应新的功能,这时候,就需要对SQLite数据库的结构进行升级了。 SQLite提供了ALTER TABLE命令,允许用户重命名或添加新的字段到已有表中,但是不能从表中删除字段。并且只能在表的末尾添加字段,比如,为 Subscription添加两个字段:1 ALTER TABLE Sub

2013-04-09 17:53:22 843

原创 px与dip、dp换算公式

公式:desity :160 = px : dip

2013-03-31 23:28:52 685

转载 android如何让service不被杀死

参考链接:http://www.eoeandroid.com/thread-120983-1-1.html注:本文不代表个人观点,仅是网上搜集的资料,在此做个笔记。1.在service中重写下面的方法,这个方法有三个返回值, START_STICKY是service被kill掉后自动重写创建@Overridepublic int onStartCommand(Intent in

2013-03-08 09:58:10 1252

原创 cocos2dx中继承ccsprite无法响应问题

前段时间在研究cocos2dx时,我实现一个类继承CCSprite,然后实例这个类来触发一些action,突然发现不管执行任何action都没有效果,仔细研究一番,原来是该类内部的触摸级别高于外层触摸级别而导致action失效,只需要继承触摸类,然后把触摸级别调整一下就ok了。

2013-03-06 10:13:33 1275

转载 两分钟彻底让你明白Android Activity生命周期(图文)!

大家好,今天给大家详解一下Android中Activity的生命周期,我在前面也曾经讲过这方面的内容,但是像网上大多数文章一样,基本都是翻译Android API,过于笼统,相信大家看了,会有一点点的帮助,但是还不能完全吃透,所以我今天特意在重新总结一下.  首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的):

2013-03-06 10:09:51 559

原创 vs2010安装出错问题解决

前段时间安装vs2010时出现程序错误报告和runtime错误,纠结了很久,换了很多个版本,还是一样不行,后来发现是用rar压缩器解压时导致文件损坏,后面去网上下了一个虚拟光驱,然后用虚拟光驱解压出来安装就没问题.

2012-12-05 09:19:48 1235

原创 测试文章

测试姓名

2012-07-04 13:31:04 67

原创 项目中的UI开发中实现的功能(1)

最近项目中需要自定义一个上下滑动的开关,跟MIUI中的横向滑动开关一样,不过我的是上下滑动的,特此分享出来给大家。import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;im

2011-12-07 09:14:01 566

转载 如何android多Activity间共享数据

1.定义全局变量The more general problem you are encountering is how to save stateacross several Activities and all parts of your application. A staticvariable (for instance, a singleton) is a common Java w

2011-12-02 15:48:21 549

转载 内存优化的两个类:SoftReference 和 WeakReference

<br /> <br />如果你想写一个 Java 程序,观察某对象什么时候会被垃圾收集的执行绪清除,你必须要用一个 reference 记住此对象,以便随时观察,但是却因此造成此对象的 reference 数目一直无法为零, 使得对象无法被清除。<br /> java.lang.ref.WeakReference<br />  不过,现在有了 Weak Reference 之后,这就可以迎刃而解了。如果你希望能随时取得某对象的信息,但又不想影响此对象的垃圾收集,那么你应该用 Weak Reference

2011-05-22 15:38:00 471

原创 NDK学习总结

<br />学习了NDK有一段时间了,自学真的蛮辛苦的,所以做一下笔记:<br />如今NDK已经出到了R5了,前段时间一直用android-ndk-1.6_r1-windows这个低版本的。<br />第一步,使用NDK前必须安装Cygwin,先去网上找个Cygwin最新版本的,才几十兆。然后找到E:/Cygwin/home/Administrator下的.bash_profile文件,在尾部加入<br />NDK=/cygdrive/E/Android/NDK/android-ndk-r5-window

2011-05-18 19:53:00 1206

原创 sqlite中文排序小诀窍

前几天在做数据处理,要用到对sqlite的中文数据进行排序,可是sqlite好像没提供这种接口,还是我没有找到,如果谁知道的话不妨教教我,所以我就用了别的方法,我看了一篇文章,上面说可以把中文进行转码后对照码表变成拼音,就下载了码表,至于码表哪里下载的我忘记了,我只是做下笔记。现分享出来.public class PinyinBiao{            private String[] name = { "zuo", "zun", "zui", "zuan", "zu", "zou",        

2011-02-24 16:27:00 5661

转载 sqlite分页核心

<br />用SQLite分页是世界上最简单的分页方法。<br />SQLite 分页处理可通过. limit 和 offset 子句实现。<br />例如我要取Account表中的第11-20行的数据,可以如下实现:<br />Select * From Account Limit 9 Offset 10<br />以上语句表示从Account表获取数据,跳过10行,取9行。<br />Select count(*) From Account<br />以上语句返回查询中的总记录数。

2011-02-11 08:52:00 910

转载 长度单位dp、sp和px的区别

<br />看到有很多网友不太理解dp、sp和px的区别:现在这里介绍一下,dp也就是dip。这个和sp基本类似。如果设置表示长度、高度等属性时可以使用dp或sp。但如果设置字体,需要使用sp。dp是与密度无关,sp除了与密度无关外,还与scale无关。如果屏幕密度为160,这时dp和sp和px是一样的。1dp=1sp=1px,但如果使用px作单位,如果屏幕大小不变(假设还是3.2寸),而屏幕密度变成了320。那么原来TextView的宽度设成160px,在密度为320的3.2寸屏幕里看要比在密度为160的

2011-01-21 08:53:00 751

原创 android 联系人获取号码类型

<br />指定类型获取号码<br /> private Cursor getPhoneByType(String contactId, int type) {<br />  Cursor phone = context.getContentResolver().query(<br />    ContactsContract.CommonDataKinds.Phone.CONTENT_URI,<br />    null,<br />    ContactsContract.CommonDataKinds

2011-01-13 13:14:00 3910 3

原创 listview中自定义baseadapter遇到的问题

<br />我在listview中自定义一个baseadapter,里面有一个checkbox,发现点击item失去高光效果,原来只要把checkbox中的属性android:focusable="false",这样就解决问题了。

2011-01-12 09:21:00 961

转载 Drawable、Bitmap、byte[]之间的转换

<br />Drawable、Bitmap、byte[]之间的转换 <br /><br />1、Drawable → Bitmap 的简单方法 <br />((BitmapDrawable)res.getDrawable(R.drawable.youricon)).getBitmap(); <br /><br /><br />2、Drawable → Bitmap <br />Java代码 <br />public static Bitmap drawableToBitmap(Drawable drawab

2011-01-11 17:58:00 590

原创 上传文件

<br /> /*<br />   * 上传文件<br />   * <br />   * */<br />  private static void uploadFile(String file,String fileName,String actionUrl)<br />  {<br />    String end = "/r/n";<br />    String twoHyphens = "--";<br />    String boundary = "*****";<br />    try<

2011-01-07 16:29:00 539

原创 android 检查网络状态

<br />public static boolean CheckNet(Context c) {  <br />    Context context = c.getApplicationContext();  <br />    ConnectivityManager connectivity = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);  <br />    if (connectivit

2011-01-07 16:27:00 1378

原创 android中ListView滚动刷新

<br />在做ListView加载数据时如果数据量大的话会造成加载时间过长而卡屏,所以为了解决这个问题,查看了SDK,<br />在OnScrollListener中有两个方法<br />只要重写这两个方法就可以实现滚动加载,例如:<br />public void onScroll(AbsListView v, int firstVisibleItem,<br />   int visibleItemCount, int totalItemCount) {<br />  lastItem = first

2011-01-05 16:02:00 9561 3

原创 android中ImageView制作台标

<br />最近在做台标是用ImageView时遇到了一些问题,就是ImageView的大小时没有相对应的属性,后来想了想,就直接改变ImageView里面的图片大小,设置ImageView为wrapcontent,然后接着就是修改大小了,代码如下:<br /><br />private void updateSize(double scale,ImageView iv)  <br />  {  <br />    float scaleWidth=1;  <br />    float scaleHeig

2010-12-22 16:59:00 1009

转载 Android上HTTP协议通讯状态获取

  通常情况下轻量级的Http传输Android平台可以直接使用Sun Java的HttpURLConnection类方法处理,比如果自己定义一次请求header可以通过setRequestProperty设置,而我们需要获取的Http Web Server状态可以通过HttpURLConnection.getResponseCode() 的方法获取。  当然Http协议返回值常见的有 200 为成功,400为请求错误,404为未找到,500为服务器内部错误,403无权查看,302为重定向等等。  对于An

2010-12-21 19:00:00 572

转载 Activity的launchMode

<br /><br />转载:http://marshal.easymorse.com/archives/2950<br />在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。<br /> 加载模式分类及在哪里配置<br />Activity有四种加载模式:standardsingleTops

2010-12-21 11:21:00 423

原创 android模拟器访问本地服务器

<br />之前在自己架了一个服务器用模拟器访问时老是出现无法连接,后来上网找了下原来不能用localhost<br />而是要用10.0.2.2才可以,这样子就可以用模拟器访问本地服务器了。

2010-12-20 17:19:00 583

原创 android 截屏并保存

<br />最近需要做个截屏的小功能,查了下资料,看了别人的文章,然后自己整理下,做个笔记。<br />package com.SceenCut;<br />import java.io.FileOutputStream;<br />import java.text.SimpleDateFormat;<br />import java.util.Date;<br />import android.app.Activity;<br />import android.graphics.Bitmap;<br />

2010-12-20 14:17:00 1297

原创 android 自定义view所需要的一些东西

 LayoutInflater inflater = (LayoutInflater)   mContext.getSystemService(LAYOUT_INFLATER_SERVICE);    View view= inflater.inflate(R.layout.custom_dialog,null);   TextView text = (TextView) view.findViewById(R.id.text);  //指定view获取<br />接着就把view赋值给所需要的容器,比如D

2010-12-20 10:49:00 479

原创 android widget的一些配置

      <receiver android:name=".Widet"                      android:label="@string/app_name">                 <intent-filter>                     <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />                 </intent-filter>           

2010-12-20 10:27:00 455

转载 Handler的使用

<br />package com.android.tutor;  <br />import java.util.Timer;  <br />import java.util.TimerTask;  <br />import android.app.Activity;  <br />import android.os.Bundle;  <br />import android.os.Handler;  <br />import android.os.Message;  <br />public class 

2010-09-21 12:52:00 320

原创 android mapview地图操作

<br /> //根据GeoPooint获得地址名称等详情<br />  public String getAddressbyGeoPoint(GeoPoint gp)<br />   {<br />     String strReturn = "";<br />     try<br />     {<br />       if (gp != null)<br />       {<br /> <br />         Geocoder gc = new Geocoder(SearchMap.th

2010-07-15 23:01:00 889

原创 获取手机屏幕分辨率

<br /> //获取手机屏幕分辨率的类<br />  DisplayMetrics dm = new DisplayMetrics();<br />  getWindowManager().getDefaultDisplay().getMetrics(dm);<br />                  //获得手机的宽带和高度像素单位为px<br />                  String str = "手机屏幕分辨率为:" + dm.widthPixels<br />           

2010-07-15 22:42:00 467

原创 AVD问题

<br /> Re-installation failed due to different application signatures.<br />You must perform a full uninstall of the application. WARNING: This will remove the application data!<br />Please execute 'adb uninstall com.demo.pro' in a shell.<br />Launch cance

2010-06-20 17:05:00 510

原创 silverlight上传的一些总结

最近在学silverlight,在做上传图片时做了一些总结。首相先创建一个silverlight项目,命名为OpenFileSample,Mainpage前台: <UserControl x:Class="OpenFileSample.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentat

2010-05-16 13:25:00 923 1

多点触摸放大缩小平移图片

实现多点触摸图片,既可以多点触摸放大缩小,平移,翻转

2011-12-07

android 上下滑动开关功能

模仿qq通讯录中切换发送语音的滑动开关。

2011-12-07

android SceenCut

android中的截屏小工具,发上来参考参考

2010-12-20

使用ItemizedOverlay在mapview上创建浮动按钮

使用ItemizedOverlay在mapview上创建浮动按钮,可以为坐标创建一个单击事件。

2010-07-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除