- 博客(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
9137
转载 Android实战技巧:深入解析AsyncTask
AsyncTask的介绍及基本使用方法关于AsyncTask的介绍和基本使用方法可以参考官方文档和Android实战技巧:多线程AsyncTask这里就不重复。AsyncTask引发的一个问题上周遇到了一个极其诡异的问题,一个小功能从网络上下载一个图片,然后放到ImageView中,是用AsyncTask来实现的,本身逻辑也很简单,仅是在doInBackground中用HT
2013-05-30 13:29:00
675
转载 android数据库升级及数据转移
做Android应用,不可避免的会与SQLite打交道。随着应用的不断升级,原有的数据库结构可能已经不再适应新的功能,这时候,就需要对SQLite数据库的结构进行升级了。 SQLite提供了ALTER TABLE命令,允许用户重命名或添加新的字段到已有表中,但是不能从表中删除字段。并且只能在表的末尾添加字段,比如,为 Subscription添加两个字段:1 ALTER TABLE Sub
2013-04-09 17:53:22
888
转载 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
1290
原创 cocos2dx中继承ccsprite无法响应问题
前段时间在研究cocos2dx时,我实现一个类继承CCSprite,然后实例这个类来触发一些action,突然发现不管执行任何action都没有效果,仔细研究一番,原来是该类内部的触摸级别高于外层触摸级别而导致action失效,只需要继承触摸类,然后把触摸级别调整一下就ok了。
2013-03-06 10:13:33
1317
转载 两分钟彻底让你明白Android Activity生命周期(图文)!
大家好,今天给大家详解一下Android中Activity的生命周期,我在前面也曾经讲过这方面的内容,但是像网上大多数文章一样,基本都是翻译Android API,过于笼统,相信大家看了,会有一点点的帮助,但是还不能完全吃透,所以我今天特意在重新总结一下. 首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的):
2013-03-06 10:09:51
614
原创 vs2010安装出错问题解决
前段时间安装vs2010时出现程序错误报告和runtime错误,纠结了很久,换了很多个版本,还是一样不行,后来发现是用rar压缩器解压时导致文件损坏,后面去网上下了一个虚拟光驱,然后用虚拟光驱解压出来安装就没问题.
2012-12-05 09:19:48
1322
原创 项目中的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
617
转载 如何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
595
转载 内存优化的两个类:SoftReference 和 WeakReference
<br /> <br />如果你想写一个 Java 程序,观察某对象什么时候会被垃圾收集的执行绪清除,你必须要用一个 reference 记住此对象,以便随时观察,但是却因此造成此对象的 reference 数目一直无法为零, 使得对象无法被清除。<br /> java.lang.ref.WeakReference<br /> 不过,现在有了 Weak Reference 之后,这就可以迎刃而解了。如果你希望能随时取得某对象的信息,但又不想影响此对象的垃圾收集,那么你应该用 Weak Reference
2011-05-22 15:38:00
527
原创 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
1262
原创 sqlite中文排序小诀窍
前几天在做数据处理,要用到对sqlite的中文数据进行排序,可是sqlite好像没提供这种接口,还是我没有找到,如果谁知道的话不妨教教我,所以我就用了别的方法,我看了一篇文章,上面说可以把中文进行转码后对照码表变成拼音,就下载了码表,至于码表哪里下载的我忘记了,我只是做下笔记。现分享出来.public class PinyinBiao{ private String[] name = { "zuo", "zun", "zui", "zuan", "zu", "zou",
2011-02-24 16:27:00
5800
转载 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
992
转载 长度单位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
821
原创 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
4066
2
原创 listview中自定义baseadapter遇到的问题
<br />我在listview中自定义一个baseadapter,里面有一个checkbox,发现点击item失去高光效果,原来只要把checkbox中的属性android:focusable="false",这样就解决问题了。
2011-01-12 09:21:00
1011
转载 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
622
原创 上传文件
<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
570
原创 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
1426
原创 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
9672
2
原创 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
1049
转载 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
609
转载 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
459
原创 android模拟器访问本地服务器
<br />之前在自己架了一个服务器用模拟器访问时老是出现无法连接,后来上网找了下原来不能用localhost<br />而是要用10.0.2.2才可以,这样子就可以用模拟器访问本地服务器了。
2010-12-20 17:19:00
659
1
原创 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
1348
原创 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
519
原创 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
486
转载 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
351
原创 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
959
原创 获取手机屏幕分辨率
<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
536
原创 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
550
原创 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
1000
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人