随笔分类 - android
摘要:http://www.open-open.com/lib/view/open1325635738437.html
阅读全文
摘要:1、更新项目,生成build.xmlandroid update project -n 名称 -t "android-7" -p 项目路径2、打包ant release可以修改build.xml文件来实现批量打包
阅读全文
摘要:Android应用Icon大小在不同分辨率下定义作者: Android开发网原创时间: 2010-10-09 对于Android平台来说,不同分辨率下Icon的大小设计有着不同的要求,对于目前主流的HDPI即WVGA级别来说,通常hdpi的应用icon大小为72x72,而标准的mdpi即hvga为48x48,对于目前HTC和Motorola推出的一些QVGA的使用了ldpi,图标为32x32,常见的Android图标大小设计规范如下表所示:Launcher36 x 36 px48 x 48 px72 x 72 pxMenu36 x 36 px48 x 48 px72 x 72 pxStatus
阅读全文
摘要:在Java里面,我们可以把一些类放到.jar文件里面,然后用ClassLoader动态加载。例如:view plainURLClassLoaderucl=URLClassLoader.newInstance(newURL[]{newURL("file:/sdcard/files/test.jar")});Classclazz=ucl.loadClass("com.test.TestClass");但是在Android上面,情况有所不同。首先第一个是jar文件的制作,Java里面直接把.class文件打包到.jar文件里面就可以了,但是Android 的D
阅读全文
摘要:jstring与c++字符串类型转换函数jstring str2jstring(JNIEnv* env,const char* pat){ //定义java String类 strClass jclass strClass = (env)->FindClass("Ljava/lang/String;"); //获取String(byte[],String)的构造器,用于将本地byte[]数组转换为一个新String jmethodID ctorID = (env)->GetMethodID(strClass, "<init>",
阅读全文
摘要:基于Android NDK的学习之旅----- C调用Java许多成熟的C引擎要移植到Android平台上使用,一般都会提供一些接口,让Android sdk和jdk实现。下文将会介绍C如何通过JNI层调用Java的静态和非静态方法。1、主要流程1、新建一个测试类TestProvider.javaa)该类提供了2个方法b)一个静态的方法,一个非静态的方法2、JNI中新建Provider.ca)该文件中需要把Java中的类TestProvider映射到C中b)把TestProvider的两个方法映射到C中c)新建TestProvider对象d)调用两个方法3、Android上层调用JNI层4、J
阅读全文
摘要:基于Android NDK的学习之旅-----JNI数据类型经典老套流程,学编程语言东西,先学它最基础的数据类型,JNI也是如此。JNI定义了一系列基本数据类型和引用数据类型与java想对应。1、基本数据类型下面一张表是描述了Java基本数据类型和JNI中基本数据类型的相对应关系已经占用空间大小。随便观察就能发现,其实就基本数据类型而已,JNI基本数据类型只是比Java基本数据类型前多了个’j’而已当然,JNI中还有个Java中没有的jsize,定义如下:typedef jint jsize;其实jsize整型是用来描述基本指标和大小,没有什么神秘的。2、引用数据类型JNI引用类型与Java的
阅读全文
摘要:http://android.git.kernel.org/不能访问了,以后都不能下载源码了,郁闷!
阅读全文
摘要:岗位职责:从事Android平台的客户端软件开发任职资格:1、一年以上Android平台开发经验;2、两年以上Java开发经验;3、熟悉Android开发架构和API调用;4、熟悉HTTP、TCP/IP通讯协议;5、熟悉面向对象编程,图形界面开发;6、具有良好的沟通能力、团队合作精神、能承担工作压力;7、全日制本科以上学历,重点大学优先考虑;工作地点:武汉
阅读全文
摘要:在写一个android程序的时候用需要创建一个bitmap,然后通过Canvas进行画图发现多次进入和退出这个activity后,就出现了java.lang.OutOfMemoryError: bitmap size exceeds VM budget异常我在ondestroy里面对bitmap进行了回收,但是还是报错,下面是回收代码if (mCurPageBitmap!=null && !mCurPageBitmap.isRecycled()) mCurPageBitmap.recycle();if (mNextPageBitmap!=null&& !mNex
阅读全文
摘要:http://mobile.51cto.com/hot-235078.htm
阅读全文
摘要:http://stackoverflow.com/questions/4227451/android-imageview-setting-drag-and-pinch-zoom-parameters
阅读全文
摘要:http://www.zdnet.com/blog/burnette/how-to-use-multi-touch-in-android-2-part-6-implementing-the-pinch-zoom-gesture/1847
阅读全文
摘要:http://appmem.com/archives/405本文参考了官方Dev Guide文档,简单介绍Android下的affinities和任务(task)。Activity和Tasktask就好像是能包含很多activity的栈。 默认情况下,一个activity启动另外一个activity时,两个activity是放在同一个task栈中的,第二个activity压入第一个activity所在的task栈。当用户按下返回键时,第二个activity从栈中弹出,第一个activity又在当前屏幕显示。这样,从用户角度来看,这两个activity就好像是属于同一个应用程序的,即使第二个a
阅读全文
摘要:安装后如果c:\cygwin下面没有.bash_profile,那么可以重安装目录中搜索一个.bash_profile文件,进行修改,然后直接拷贝到C:\Documents and Settings\Administrator 就可以使用了.bash_profile的文件加入NDK_ROOT=/cygdrive/d/androidSDK/android-ndk-1.6_r1-windows/android-ndk-1.6_r1export NDK_ROOT
阅读全文
摘要:通过编程方式动态修改手机的静态IP,可以用于wifi接入点切换
阅读全文
摘要:public clas AlphaEncoder{ private AlphaEncoder(){ } public static String encode(byte[] b){ int len = b.length; StringBufer sb = new StringBuffer(len<<1); for(int i=0;i<len;i++){ sb.append((ch...
阅读全文
摘要:使用YY影音的时候,发现点击GridView的某一个Item,Item里面的图标会在按下的时候发生变换,变成另外一个图片。自己写了一个类似的demo,具体步骤如下:1、创建一个包含Grid的Acitity2、创建item.xml 里面包含一个imageview和一个textview3、自定义一个adapter,从baseadapter继承4、在getView中为每个imageView添加setOn...
阅读全文
摘要:UCWeb的菜单看起来不错,自己想模仿做一个,苦恼一直没有思路google了几天,终于找到一个帖子 http://www.eoeandroid.com/viewthread.php?tid=28824按照上面提供的思路实现了1、保留menu按键作用2、用popupwindow作为菜单显示容器3、用GridView显示所有子菜单代码1、布局文件popupwindow.xml[代码]item_menu...
阅读全文
浙公网安备 33010602011771号