android笔记
文章平均质量分 54
dinko321
这个作者很懒,什么都没留下…
展开
-
android绘图canvas的sava、restore、rotate以及若干问题,canvas绘图的理解
不知道是我的理解能力有问题还是怎么回事,网上有很多举例说明的,我都看不懂,理解不能,而楼下还有很多的人说一目了然浅显易懂。纠结了N久,决定自己来理解一番,做个记录。 所有的操作都是通过canvas来实现的,这个的意思是说,平移、旋转、放大缩小的操作,都是直接操作canvas来实现。canvas就是一般理解的画布。导致理解错误的根源就是这里。原创 2012-06-20 12:27:39 · 34806 阅读 · 7 评论 -
ndk 编译 c++ 兼容性问题汇总整理
转自:http://blog.csdn.net/wenrenwang/article/details/12003671__int64找不到符号采用int64_t来代替:#if defined(__ANDROID__)typedef int64_t __int64;#endif找不到android下不需要直接引用该文件,用下面的转载 2014-03-21 16:56:42 · 19546 阅读 · 0 评论 -
android 下 Error format not a string literal and no format arguments 解决方案
转自: http://www.cnblogs.com/hhuang2012/p/3336911.html场景: cocos2dx 跨平台开发, 移植Android版本时, 当进行到build_native.sh步骤后ndk版本: android-ndk-r9开发环境: mac os 64bit, Android+EclipseBUG:转载 2014-03-21 13:30:40 · 2920 阅读 · 0 评论 -
android 引入 iconv 库
android需要引入iconv,但是貌似编译什么的都很麻烦不过既然是开源的,就直接把源代码拖进去用不就可以了。。。。。。。下好源码,cyg下configure一下(因为没有linux环境)。在项目mk里面,加入下面几个源文件路径和头文件路径:$(LOCAL_PATH)/iconv/include \$(LOCAL_PATH)/iconv/lib原创 2014-03-21 13:29:37 · 3658 阅读 · 0 评论 -
cocos2dx-2.x android编译环境搭建
3.x 变动很大,以后再说 Ndk7R就可以不用cyg了,那都是1年前的事情了,让可恶的CYG见鬼去吧 1、 Eclipse安装ADT,安android sdk ,下载解压 NDK。 2、导入cocos2dx 的android 的lib工程,路径:cocos2dx-2.x/cocos2dx/platform/android/java 3、导入游戏工程。将原创 2014-03-21 13:33:30 · 2357 阅读 · 0 评论 -
Unknown error: java.lang.NullPointerException.
编译工程的时候遇到RT错误,诡异的是之前都是好的,我就改了改makefile和lib工程的文件最后找到了方法I was getting the error when I created a new Android project from source in eclipse and it stumped me for a bit until I原创 2013-04-07 17:42:56 · 6833 阅读 · 0 评论 -
startActivityForResult 收不到 resultCode 的诡异问题
RT今天怎么弄,在onActivityResult里面收到的resultCode都是0,不是我自己设置的值搞了半天,终于发现原因了,singletask的activity不行。Launch an activity for which you would like a result when it finished. When this activ原创 2013-04-01 13:32:08 · 1878 阅读 · 0 评论 -
dialog style 的 activity 的全屏设置 (dialog适用)
之前想做一个效果,就是从当前界面,点一个按钮过后,从底部慢慢升起一个对话框。 为了方便,我一下想到了 dialog style的activity。 但是发现设置了 activity的style为 dialog之后,他的大小比正常activity要小一圈,播放动画从底部升起的时候,就从这个小了一圈的底部升起,也就是从整个屏幕的中间升起。原创 2012-12-19 18:22:32 · 23059 阅读 · 1 评论 -
dpi 、 dip 、分辨率、屏幕尺寸、px、density 关系以及换算(终结版)
首先,说下概念(网上很多帖子几个地方都搞混了,理一下):dip : device independent pixels ,设备无关像素。 我看很多帖子写的五花八门的,关于d的,什么display啊各种都有,既然是设备无关,我还是觉得device靠谱。 dp就是dippx : 像素不多说dpi :dots per inch , 直接来说就是原创 2012-09-18 17:42:18 · 58777 阅读 · 19 评论 -
android 的mk相关资料整理
http://dengzhangtao.iteye.com/blog/1750782http://blog.csdn.net/chenrunhua/article/details/17006921http://blog.csdn.net/fu_zk/article/details/12836431http://blog.csdn.net/lizzywu/转载 2014-03-21 16:58:43 · 938 阅读 · 0 评论 -
android的应用包名与代码包名
说来惭愧,好歹还是做了android应用这么久了,居然不知道这个事情。。。参考:原创 2014-06-25 11:35:34 · 2633 阅读 · 0 评论 -
Android 上的 制表符(tab) —— 一个神奇的字符 (二)
接到上回的说,主要是上回那个问题,我觉得是android的bug,黎叔觉得是cocos2dx的bug,叫我去提交bug。所以我又继续研究了下。 上回说到会调用java层的函数去创建一个image,然后作为纹理设置给精灵,在那个地方crash了,此处代码如下: public static void createTextBitmapShadowStroke(String pS原创 2014-07-01 13:55:35 · 5796 阅读 · 2 评论 -
cocos2dx android fopen读取文件失败
其他方法,参考:1、 http://www.cppblog.com/johndragon/archive/2012/12/28/196754.html原创 2014-11-20 11:26:43 · 8985 阅读 · 7 评论 -
Android sdk content loader 0%的解决方案
转自:http://blog.csdn.net/keshuiyun/article/details/38496029但是yuan'ti转载 2014-09-24 11:27:34 · 4575 阅读 · 0 评论 -
android游戏的线程(sdk、jni相关)
做久了SDK,总会忽略一些重要的东西,然后就华丽的踩入一坑。。。原创 2014-08-22 11:49:55 · 1152 阅读 · 0 评论 -
使用anysdk打包android渠道
anysdk 真的可谓是android神奇,只是xia原创 2014-09-18 11:47:17 · 3158 阅读 · 1 评论 -
android 添加 c++ 11 支持
之前用cygwin编译cocos2d-x写的C++游戏的时候,发现用cygwin编译出现了需要启用-std=c++11 或 -std= gnu++11的编译选项的情况:为了解决这个问题,主要要注意以下几个方面1. 改Android.mk文件。该文件位于你用create-android-project.bat生成的工程/project.android/jni/Android.转载 2014-07-15 14:23:24 · 5554 阅读 · 0 评论 -
Android冰淇淋三明治ICS(4.0+)JNI局部引用的变化(zz)
译序:这篇文章的内容实际是在我发现一个项目bug后寻找解决方案时找到的,当时项目原有target为8(ICS 4.0之前的2.X版本),在4.0+的S3上运行一切正常,而后target升级到14时再在S3上运行时就会出现类似如下的native crash:05-13 14:07:13.139: E/dalvikvm(22265):转载 2014-07-29 14:57:46 · 3672 阅读 · 0 评论 -
android makefile 的一个坑
最近做anySDK相关的东西,按官网文档配置好,开始编译,发现怎么都编译不过。报错是pluginxxx.a里面一个函数找不到。 我检查了mk很久,发现没问题,开始怀疑是不是库文件的问题,查了符号表,发现库文件没问题。 有开始检查mk,怎么看怎么对。。。但是发现一个怪现象,就是在eclipse mk会出现一个显示错误,用 ctrl+A原创 2014-07-08 15:14:32 · 777 阅读 · 0 评论 -
CCLabelTTF 创建 crash
公司引擎版本是2.1.4,这个问题在2.2.3上已经修复,其他版本不详原创 2014-07-03 14:32:17 · 2899 阅读 · 1 评论 -
Android 上的 制表符(tab) —— 一个神奇的字符 (cocos2dx crash)
今天测试发现了游戏的一个问题,系统邮件,如果发了tab,在android上一打开邮件内容就会crash。而且他们很确定是tab的问题。凭我多个月的经验(确实没多年。。。)来看,从来没听说在android上会因为一个tab崩溃,而且如果有这个问题,肯定会有很多人遇到,估计早就吵翻天了,搜索了一下,什么可用信息都没有。于是写个测试工程测试了一下,分别在mac下和windows下,用文本原创 2014-07-01 10:56:19 · 3255 阅读 · 2 评论 -
非 UI 线程 调用 Toast
之前突然有人问我,在非UI线程能不能用Toast。我记得是可以的,因为之前在service里面都能toast,service是没有UI的。也经常都有全部activity都没了toast还在的情况。 而且toast的第一个参数就是个context,我觉得一般有context的东西,都不依赖其他东西的。(未验证,主观臆断,求高手告知) 然后我本着负责原创 2012-12-20 14:20:43 · 3194 阅读 · 0 评论 -
activity 加载模式 以及 调用其他应用的activity
注意:1、singleTask 的activity 如果不在栈顶,再次被start时会把他上面的activity都finish掉2、调用其他应用的activity,代码如下: intent=new Intent(); //intent=new Intent("lc.test.tasktest"); intent.setComponent(new原创 2012-12-18 16:13:44 · 1025 阅读 · 0 评论 -
自动横屏、滑盖(侧滑)手机的Camera相机设置问题(preView黑屏)
编译环境:sdk 2.1 , sdk 2.2 , sdk 2.3测试机器:moto cliq ,系统版本 2.1 今天在测试一个camera demo的时候遇到了这样的问题:启动程序后,在关闭侧滑键盘的时候有preView图像,打开键盘后黑屏(或者打开键盘有原创 2011-08-29 15:04:14 · 3083 阅读 · 2 评论 -
android 软键盘 返回键 消失事件 监听
转自:http://www.bangchui.org/read.php?tid=14903弹出输入法 时 隐藏了 ‘底部状态栏’ 在按 物理 返回键 后, 软键盘消失后 恢复 ‘底部状态栏’ Java代码转载 2011-09-24 16:08:42 · 6132 阅读 · 0 评论 -
Android开发实例详解之IMF(Android SDK Sample—SoftKeyboard)
转自: http://www.iteye.com/topic/994909最近工作比较忙,加班出差,因此更新慢了些。今天刚好有空,写一篇实例详解吧。 本博前面的文章介绍了Android开发环境的搭建和模拟器的常用操作。本次,将以Android Sample中经转载 2011-09-24 16:06:34 · 963 阅读 · 0 评论 -
canvas相关(渐变、阴影、path)
1、setShaderPaint对象的setShader函数,我的感觉是设置一种方式来填充图形。可以设置为渐变,代码如下:Paint paint=new Paint(); //定义一个PaintShader mShader = new LinearGradie原创 2011-08-24 16:26:52 · 17774 阅读 · 0 评论 -
获取 逐帧动画 当前帧索引
AnimationDrawable amd;Field f=AnimationDrawable.class.getDeclaredField("mCurFrame");f.setAccessible(true);int curFrame=f.getInt(amd);原创 2011-08-25 16:36:26 · 2610 阅读 · 0 评论 -
Android中的Selector
出处不详。Android Selector 是一种背景选择器,也可以用来更改界面状态。总之,可以改变你想要的特效。AD:最近做listview和button都要改变Android原来控件的背景,在网上查找转载 2011-09-09 16:49:08 · 1610 阅读 · 2 评论 -
Android无信号和上网问题已解决,请大家借鉴
转自:http://bbs.xda.cn/thread-81119-1-1.html我不知道有没有朋友遇到像我遇到的问题 各方面都顺利了,但是进android之后发现提示没有服务,就是电话和上网都不能,只能使用WIFI 我百度了一下发现了解转载 2011-09-02 15:51:22 · 1142 阅读 · 0 评论 -
教你如何开关Android的APN网络
版权所有,转载请注明来自Mobile Developer (http://mdev.cc ) 作者 : SinFrancis由于Android对于APN的网络API没有公开,不过我们可以阅读源代码,然后进行数据库操作,系统会自动监听数据库的变化转载 2011-09-02 15:52:16 · 947 阅读 · 0 评论 -
android判断是否连接网络
转自:http://www.cnblogs.com/mmll/articles/2043172.html判断wifi网络是否链接 public static boolean isWiFiActive(Context inContext) {转载 2011-09-02 16:30:42 · 3475 阅读 · 0 评论 -
android 窗体泄露 window leak
最近一个项目,调试过程中老是遇到窗体泄露,但是之前都是好的,过后也是好的,只是发生在中间一小段时间 各种百度、google、stackOverFlow,都说窗体泄露是因为dialog没有dismiss就finish掉了activity,所以没有context了,所以泄露了 但是我仔细检查了代码N次,都是dismiss掉了的,而且总共就只有一个地方会finish,这个原创 2012-03-06 16:31:29 · 4136 阅读 · 0 评论 -
Java Date 和 Calendar
转自: http://blog.csdn.net/sunboy_2050/article/details/7313878 Java 语言的Date(日期),Calendar(日历),DateFormat(日期格式)组成了Java标准的一个基本但是非常重要的部分。日期是商业逻辑计算一个关键的部分,所有的开发者都应该能够计算未来的日期,定制日期的显示格式,并将文本数据解析成日期对象。转载 2012-03-07 16:53:01 · 681 阅读 · 0 评论 -
Android 中自定义属性(attr.xml,TypedArray)的使用!
转自:http://blog.csdn.net/android_tutor/article/details/5508615 在xml 文件里定义控件的属性,我们已经习惯了android:attrs="" ,那么我们能不能定义自己的属性能,比如:test:attrs="" 呢?答案是肯定的. 好了我就不卖关子了,直接进入主题。大致以下步骤:转载 2012-12-13 15:11:21 · 532 阅读 · 0 评论 -
Android中自定义属性的使用
转自:http://www.cnblogs.com/ufocdy/archive/2011/05/27/2060221.html做Android布局是件很享受的事,这得益于他良好的xml方式。使用xml可以快速有效的为软件定义界面。可是有时候我们总感觉官方定义的一些基本组件不够用,自定义组件就不可避免了。那么如何才能做到像官方提供的那些组件一样用xml来定义他的属性呢?现在我们就来讨论一下转载 2012-12-13 15:06:15 · 481 阅读 · 0 评论 -
textView 和 edittext 的一些属性
1、跑马灯效果 经过测试,跑马灯效果只需要3行及可实现 android:ellipsize="marquee" android:focusable="true" android:focusableInTouchMode="true" 前提是这个textView的 text 超过当前长度2、android:scrollHorizonta原创 2012-12-12 17:18:21 · 1042 阅读 · 0 评论 -
Android中density如何设置
来源:http://android.tgbus.com/Android/tutorial/201103/347176.shtml在新建模拟器的时候设置hw.lcd.density=180,是没有任何作用的,系统会有个判断,去规为标准:代码位置:git://android.git.kernel.org/platform/external/qemu.转载 2012-09-18 17:44:45 · 4322 阅读 · 0 评论 -
JNI 的 call<>method 与 callNonVirtual<>method
看一些资料,说 callNonVirtualpublic class Father { @Override public void fun() { // TODO Auto-generated method stub Log.d("333", "Father involked"); }}public class Child extends Father{ @Over原创 2012-07-05 19:07:22 · 2555 阅读 · 0 评论 -
你真的有必要退出吗——再说Android程序的退出功能
转自:http://blog.csdn.net/huzgd/article/details/7459774搞Android开发有一段时间了,相信很多从Windows开发过来的Android程序员都习惯性地会跟我一样遇到过同一个问题:如何彻底退出程序?这里说下我自己的经验,并不权威,仅供参考。 一开始我也上网到处找退出的资料,网上这方面的文章也是很多,总结下来退出转载 2012-04-18 16:05:14 · 1556 阅读 · 0 评论