摘要: 案例:怎么样在一个ListView中含有TextView的item中实现字母滚动呢。这个在一些特定的场合经常用得到。如下图,当焦点位于某个item的时候其内容就自动滚动显示要实现这样的效果,废话不多说直接上代码:adapter对应的layout对应的listView的layout切记千万不要在Tex... 阅读全文
posted @ 2015-03-13 19:45 若 ♂ 只如初见 阅读(2313) 评论(0) 推荐(0)
摘要: 上一次我们试验了有弹性的ScrollView。详情这一次,我们来试验有弹性的ScrollView。国际惯例,效果图:主要代码:[java]view plaincopyimportandroid.content.Context;importandroid.graphics.Rect;importand... 阅读全文
posted @ 2015-03-13 19:45 若 ♂ 只如初见 阅读(1146) 评论(0) 推荐(0)
摘要: 目录[-]官方说明实现原理实现(1)生成差异包(2)使用旧apk+差异包,在客户端合成新apk注意事项demo自从 Android 4.1 开始,Google引入了应用程序的增量更新。官方说明Smart app updates is a new feature of Google Play that... 阅读全文
posted @ 2015-03-13 19:45 若 ♂ 只如初见 阅读(903) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/dolphin0520/p/3355728.html现在走在大街小巷都能看到二维码,而且最近由于项目需要,所以研究了下二维码开发的东西,开源的二维码扫描库主要有zxing和zbar,zbar在iPos平台上应用比较成熟,而在Android平台上主流还是用... 阅读全文
posted @ 2015-03-13 19:45 若 ♂ 只如初见 阅读(492) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/lnb333666/article/details/8546497如题,这是公司项目的一个功能模块,先上个效果图:其次大致说说原理:1,首先判断输入的字符,是否包含表情的文字,比如 这个表情对应的文件名为emoji_1.png,它对应的文字描述 :[可爱],... 阅读全文
posted @ 2015-03-13 19:45 若 ♂ 只如初见 阅读(3142) 评论(1) 推荐(0)
摘要: http://blog.csdn.net/ywtcy/article/details/7878289这段时间做项目,产品需求,进度条要做一个荧光效果,类似于Android4.0 浏览器中进度条那种样子。刚开始,百思不得其姐啊,还以为是用sharp文件或者canvas直接画出来的。后来一怒之下,把系统... 阅读全文
posted @ 2015-03-13 19:45 若 ♂ 只如初见 阅读(1921) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/linghu_java/article/details/6701666Andriod应用程序如果要在手机或模拟器上安装,必须要有签名!1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经... 阅读全文
posted @ 2015-03-13 19:45 若 ♂ 只如初见 阅读(392) 评论(0) 推荐(0)
摘要: 1 TabActivity :1 过时了 。2 activity 。 是作为android的四大组件。。。 重量级的家伙 ViewGroup : 特别麻烦。。。。2 viewpage : 1简单 。。。直接设置当前界面 ViewGroup是子类。。。view 轻量级别的小控件 fr... 阅读全文
posted @ 2015-03-13 19:45 若 ♂ 只如初见 阅读(1079) 评论(0) 推荐(0)
摘要: 下面是gridview 控件,每行放置四个,因此用宽度除4. 下面展现出来的的界面就显的比较美观。public class HotSearchAdapter extends BaseAdapter { private LayoutInflater inflater; private List inf... 阅读全文
posted @ 2015-03-13 19:45 若 ♂ 只如初见 阅读(494) 评论(0) 推荐(0)
摘要: 1、屏幕分辨率 DisplayMetrics metric = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metric); int width = metric.widthPixels; ... 阅读全文
posted @ 2015-03-13 19:45 若 ♂ 只如初见 阅读(533) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/wwj_748/article/details/12512885Android UI--自定义ListView(实现下拉刷新+加载更多)关于实现ListView下拉刷新和加载更多的实现,我想网上一搜就一堆。不过我就没发现比较实用的,要不就是实现起来太复杂,要... 阅读全文
posted @ 2015-03-13 19:45 若 ♂ 只如初见 阅读(1551) 评论(0) 推荐(0)
摘要: 1、导入zxing代码和包2、下面的类是解析二维码的主要类。package com.gaint.nebula.interaction.ui.zxing;import java.io.IOException;import java.util.Vector;import android.app.Acti... 阅读全文
posted @ 2015-03-13 19:45 若 ♂ 只如初见 阅读(2222) 评论(0) 推荐(0)
摘要: 为了防止代码被反编译,因此需要加入混淆。混淆也可以通过第三方进行apk混淆,也可以用android中的proguard进行混淆。混淆步骤:1、配置混淆文件,名字可以随意,在这里使用proguard-android,格式为txt。-optimizationpasses 5 ... 阅读全文
posted @ 2015-03-13 19:44 若 ♂ 只如初见 阅读(342) 评论(0) 推荐(0)
摘要: public class UmengShare { private Activity activity = null; private UMSocialService mController = null; private Dialog shareDialog = null; private Bit... 阅读全文
posted @ 2015-03-13 19:44 若 ♂ 只如初见 阅读(895) 评论(0) 推荐(0)
摘要: 微信平台开放后倒是挺火的,许多第三方应用都想试下接入微信这个平台,毕竟可以利用微信建立起来的关系链来拓展自己的应用还是挺不错的 最近由于实习需要也在研究这个东西,这里把我的整个研究情况给出来微信平台开放后倒是挺火的,许多第三方应用都想试下接入微信这个平台,毕竟可以利用微信建立起来的关系链来拓展自己的... 阅读全文
posted @ 2015-03-13 19:44 若 ♂ 只如初见 阅读(653) 评论(0) 推荐(0)
摘要: 一、Android第三方应用接入微信开放平台的注意事项:1. 到微信开放平台官网申请正式的AppID(需通过审核),要填写包名、app签名的md5值。至于如何获取app签名信息,官方提供签名包apk(http://open.weixin.qq.com/download/sdk/gen_signatu... 阅读全文
posted @ 2015-03-13 19:44 若 ♂ 只如初见 阅读(4422) 评论(0) 推荐(0)
摘要: Multiple dex files define Lcom/down/DetailActivity$1;大概就是多个文件DetailActivity被定义,原因可能是jar包重复导致。或者引入资源的同时,还将其打成jar包在加入工程中。 阅读全文
posted @ 2015-03-13 19:44 若 ♂ 只如初见 阅读(229) 评论(0) 推荐(0)
摘要: 1、主布局文件 2、listview 对应的item exaple.ClassifyGridView>3、gridview对应的item 4、主Activitypublic class ClassifyActivity extends Activi... 阅读全文
posted @ 2015-03-13 19:44 若 ♂ 只如初见 阅读(1601) 评论(0) 推荐(0)
摘要: Copy and Paste版本:Android 4.0 r1快速查看用于复制粘贴数据的基于剪贴板的框架。同时支持简单和复杂的数据,包括文本串、复杂的数据结构、文本和二进制流数据、程序 asset。直接从剪贴板复制粘贴简单文本。用content provider复制粘贴复杂数据。需要API 11版本... 阅读全文
posted @ 2015-03-13 19:44 若 ♂ 只如初见 阅读(2442) 评论(0) 推荐(0)
摘要: 1、效果图2、自定义代码:public class ImageTextView extends View implements OnClickListener { private Paint mImagePaint; private Paint mTextPaint; private int mT... 阅读全文
posted @ 2015-03-13 19:44 若 ♂ 只如初见 阅读(604) 评论(0) 推荐(0)
摘要: 1、排序package cn.java.suanfa;public class SuanFa { public static void main(String[] args) { int[] arr = {5,7,3,9,1,3,2};// selectSort(arr); System.ou... 阅读全文
posted @ 2015-03-13 19:44 若 ♂ 只如初见 阅读(231) 评论(0) 推荐(0)
摘要: Eclipse用起来虽然方便,但是编译打包android项目还是比较慢,尤其将应用打包发布到各个渠道时,用Eclipse手动打包各种渠道包就有点不切实际了,这时候我们用到Ant帮我们自动编译打包了。在eclipse中引入ant请参考 http://www.cnblogs.com/tt_mc/p/38... 阅读全文
posted @ 2015-03-13 19:44 若 ♂ 只如初见 阅读(324) 评论(0) 推荐(0)
摘要: 安装有两种方法,一种从网络,一种是从本地,建议从本地安装,这样速度比较快,我安装大概不到十分钟就可以了。 安装的教程比较多,这里就简单的说下。 下载:http://yunpan.cn/cfjX6D7n3YPdb (提取码:8812) 1、安装完成之后,桌面上就有一个图标,打开就可以了。因为它不... 阅读全文
posted @ 2015-03-13 19:44 若 ♂ 只如初见 阅读(208) 评论(0) 推荐(0)
摘要: 开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有反应,无法获取的焦点。原因多半是由于在你自己定义的Item中... 阅读全文
posted @ 2015-03-13 19:44 若 ♂ 只如初见 阅读(355) 评论(0) 推荐(0)
摘要: *含义1.乘法 3*5 2.定义指针变量 int * p;//定义了一个名字叫p的变量,能够存放int数据类型的地址3.指针运算符, //如果p是一个已经定义好的指针变量则*p表示以p的内容为地址的变量 打印数据类型%d - int%ld – long int%c - char%f - ... 阅读全文
posted @ 2015-03-13 19:44 若 ♂ 只如初见 阅读(203) 评论(0) 推荐(0)
摘要: 1、需要准备的工具,eclipse,cdt(c++)插件,cygwin(unix)和 android ndk. 在cygwin的etc目录下将ndk的路径引入到profile文件中,可以在cygwin的任何目录都可以访问到ndk,不同的ndk路径PATH的写法不同. : ${ORIGINAL_P... 阅读全文
posted @ 2015-03-13 19:44 若 ♂ 只如初见 阅读(199) 评论(0) 推荐(0)
摘要: Java Native Interface (JNI)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI 是本地编程接口,它使得在 Java 虚拟机 (VM) 内部运行的 Java 代码能够与用其它编程语言(如 C、C++ 和汇编语言)编写的应用程序和库进行交互操作。1... 阅读全文
posted @ 2015-03-13 19:44 若 ♂ 只如初见 阅读(788) 评论(0) 推荐(0)
摘要: 1、基本类型应用对于JNI处理基本类型还是比较简单的,下面是Java代码: public native int intMethod(int n); public native boolean booleanMethod(boolean bool); 上面的方法是在Java中写的,注意要加native... 阅读全文
posted @ 2015-03-13 19:44 若 ♂ 只如初见 阅读(275) 评论(0) 推荐(0)
摘要: 1、声明native方法public class ComplexObject { /** * 返回一个对象数组 * @param val * @return */ public native Person[] receiverBeanArray(String val); /** * 获取对... 阅读全文
posted @ 2015-03-13 19:44 若 ♂ 只如初见 阅读(579) 评论(0) 推荐(0)
摘要: 1、在Java中声明方法/** * javah -encoding utf-8 -jni com.example.jniandroid.service.CFunction * 当java中有中文时,会报编码GBK不可映射字符 方法的调用,加上-encoding utf-8 * * @author... 阅读全文
posted @ 2015-03-13 19:44 若 ♂ 只如初见 阅读(1577) 评论(0) 推荐(0)
摘要: AsyncQueryHandler: 官方解释是一个异步帮助类(A helper class to help make handling asynchronousContentResolverqueries easier.) 。这个类的主要作用就是异步对DB数据库进行操作,加快其数据处理的速度(这... 阅读全文
posted @ 2015-03-13 19:44 若 ♂ 只如初见 阅读(1534) 评论(0) 推荐(0)
摘要: 1、 一个APP下载升级的Demo(通知栏实时更新下载进度)------(一)2、一个APP下载升级的Demo(通知栏实时更新下载进度)------(二)3、APK包名修改 阅读全文
posted @ 2015-03-13 19:44 若 ♂ 只如初见 阅读(190) 评论(0) 推荐(0)
摘要: 获取字段ID和方法ID时,需要用字段、方法的名字和描述符进行一个检索。检索过程相对比较费时,因此本节讨论用缓存技术来减少这个过程带来的消耗。缓存字段ID和方法ID的方法主要有两种。两种区别主要在于缓存发生的时刻,是在字段ID和方法ID被使用的时候,还是定义字段和方法的类静态初始化的时候。1、使用时缓... 阅读全文
posted @ 2015-03-13 19:44 若 ♂ 只如初见 阅读(749) 评论(0) 推荐(0)
摘要: 1 、本地代码中如何缓存和抛出异常下面的代码中演示了如何声明一个会抛出异常的本地方法。CatchThrow这个类声明了一个会抛出IllegalArgumentException异常的名叫doit的本地方法。class CatchThrow { private native void doit... 阅读全文
posted @ 2015-03-13 19:44 若 ♂ 只如初见 阅读(538) 评论(0) 推荐(0)
摘要: 1 AsyncTask实现的原理,和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:l 简单,快捷l 过程可控使用的... 阅读全文
posted @ 2015-03-13 19:44 若 ♂ 只如初见 阅读(3018) 评论(0) 推荐(0)
摘要: 1、原理和效果图总共有两张图片,一张背景图片,一张遮罩图片。背景图片有开关字样,通过遮住一个字来实现开关按钮。继承自View控件,通过Canvas和Paint结合来实现图片的绘制。通过canvas的drawBitmap方法和距离左边的位置来绘制图片,调用invalidate方法来不断的更新UI,就可... 阅读全文
posted @ 2015-03-13 19:44 若 ♂ 只如初见 阅读(321) 评论(0) 推荐(0)
摘要: 1、使用ndk-build时如果找不到某个类,可以使用下面两种方法解决:1、1 进入src目录D:\project3\JNIAndroid\src>set classpath=D:\project3\JNIAndroid\src1、2 设置classpathclasspath .;%JAVA_HO... 阅读全文
posted @ 2015-03-13 19:44 若 ♂ 只如初见 阅读(388) 评论(0) 推荐(0)
摘要: 1、效果图2、Canvas对象详解1.translate(x,y):平移,将画布的坐标原点向左右方向移动x,向上下方向移动y.canvas的默认位置是在(0,0).例子:画布原点假如落在(1,1),那么translate(10,10)就是在原点(1,1)基础上分别在x轴、y轴移动10,则原点变为(1... 阅读全文
posted @ 2015-03-13 19:43 若 ♂ 只如初见 阅读(812) 评论(0) 推荐(0)
摘要: 1、Android 源码剖析 性能优化 开源代码 2、Android UI效果源码3、http://mzh3344258.blog.51cto.com/1823534/d-34、微信公众平台开发5、使用开源框架 阅读全文
posted @ 2015-03-13 19:42 若 ♂ 只如初见 阅读(148) 评论(0) 推荐(0)