android
文章平均质量分 76
小成成_chong
这个作者很懒,什么都没留下…
展开
-
多层View如何响应touch事件
这里,讲一下多层view响应touch事件,也可以看看dispatchKeyEvent、onInterceptTouchEvent和onTouchEvent三者之间执行的顺序。我们分成三层进行测试top层:最顶层mid层:中间层bottom层:底层三个控件都是有拖动条的,方便进行试验自定义ScrollView控件,和ListView控件并将 dispatchKe原创 2013-11-19 13:48:04 · 1796 阅读 · 0 评论 -
不知道Activity名,只知道包名的情况下起应用
不多说,直接上代码 PackageManager packageManager = Start_RemoveSoftActivity.this.getPackageManager(); Intent intent=new Intent(); try { intent =packageManager.getLaunchIntentForPackage("要调用应原创 2014-08-14 13:28:15 · 472 阅读 · 0 评论 -
Cocos2d-android中常用类及其方法的功能
Cocos2d-android中常用类及其方法的功能:(1).CCDirector,导演类,负责管理和切换场景。还负责初始化openGL各项参数。 CCDirector引擎的控制者,控制场景的切换,游戏引擎属性的设置1. 单例模式,sharedDirector()取得导演对象2. attachInView()连接OpenGL的SurfaceView3. setDevi原创 2014-05-22 22:09:59 · 675 阅读 · 0 评论 -
setBackgroundResource setImageResource等oom问题
尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。 因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为ImageView的so原创 2014-05-07 16:13:38 · 2651 阅读 · 0 评论 -
Android 带清除功能的输入框控件ClearEditText,仿IOS的输入框
一个很实用的小控件ClearEditText,就是在Android系统的输入框右边加入一个小图标,点击小图标可以清除输入框里面的内容,IOS上面直接设置某个属性就可以实现这一功能,但是Android原生EditText不具备此功能,所以要想实现这一功能我们需要重写EditText,接下来就带大家来实现这一小小的功能我们知道,我们可以为我们的输入框在上下左右设置图片,所以我们可以利用属性an转载 2014-03-10 13:42:17 · 740 阅读 · 0 评论 -
android webview js交互, 响应webview中的图片点击事件
方案思路:1.在点击图片的时候调用本地的java方法并给出响应的图片地址2.本地获得图片地址后,开启一个遮罩activity进行显示和处理()第二步的实现很容易实现,关键是第一步的实现,在网页中点击图片不会调用本地的java代码。那么我们需要给这个点击事件加上相应的js函数,让点击事件调用的js函数来调用我们提前准备好的java函数,等我们捕获到图片的url剩下的就好处原创 2014-02-27 10:17:07 · 897 阅读 · 0 评论 -
将assets中的文件拷到指定目录
不多说,直接上代码package com.example.testinstallapk;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import android.net.Uri;import android.os原创 2014-01-11 19:09:29 · 579 阅读 · 0 评论 -
Android编程中的常见问题及解决办法
在Android开发中新手通常会遇到各种各样调试不通过或者程序崩溃的问题,有些与环境配置有关、有些与代码编写有关。不管怎么说,有问题就要记录下来以便下次遇到同样的问题能够快速解决,同时也是对自己开发能力的一种提升。下面,本文将记录个人在开发中遇到的各类常见问题(不断更新......)在Android开发中新手通常会遇到各种各样调试不通过或者程序崩溃的问题,有些与环境配置有关、有些与代码编写转载 2014-01-07 21:58:51 · 1953 阅读 · 0 评论 -
Android禁止屏幕旋转和重启Activity
禁止屏幕随手机旋转变化有时候我们希望让一个程序的界面始终保持在一个方向,不随手机方向旋转而变化:在AndroidManifest.xml的每一个需要禁止转向的Activity配置中加入android:screenOrientation=”landscape” 属性。landscape = 横向portrait = 纵向还可以在代码里实现:se原创 2013-12-23 21:52:43 · 732 阅读 · 0 评论 -
FragmentStatePagerAdapter分页
ViewPagerViewPager 如其名所述,是负责翻页的一个 View。准确说是一个 ViewGroup,包含多个 View 页,在手指横向滑动屏幕时,其负责对 View 进行切换。为了生成这些 View 页,需要提供一个 PagerAdapter 来进行和数据绑定以及生成最终的 View 页。setAdapter()ViewPager 通过 se转载 2013-12-23 18:41:10 · 611 阅读 · 0 评论 -
android中动画的硬件加速
动画的硬件加速好像是3D的都能加速, 2D的部分能加速. 也不知道怎么加速.View layers 在所有版本的Android中,views都有画到离屏缓冲的能力,这包括使用view的绘制cache,或使用Canvas.saveLayer().离屏缓冲,或者说层,有很多用处.你可以使用它们来为复杂的view动画或使用组合效果时提高性能.例如,你可以使用Canvas原创 2013-12-06 11:31:43 · 1645 阅读 · 0 评论 -
Android 中 onTouch 和OnClick 冲突的处理
在Android中,对一个View同时调用OnTouch事件和OnClick事件时,导致事件冲突,比如onClick事件打算执行A动作,OnTouch事件打算执行B动作,但是在实际使用时会发现,当调用OnTouch时,有可能会同时执行A,B两个动作,这是因为OnClick事件本身就是在OnTouch事件中发生的;在onTouch事件中,如果返回true,就不会执行onClick,返回f原创 2013-12-09 16:48:32 · 1426 阅读 · 0 评论 -
蓝牙应用设计的实现
作者在这里介绍的这个实例是Google SDK中提供的一个蓝牙聊天程序,简单但信息量巨大,非常适合初学者学习蓝牙方面的知识。在学习这个实例前请读者仔细阅读并理解Socket的工作原理和实现机制,作者的这篇博客中有详细的介绍:http://blog.csdn.net/dlutbrucezhang/article/details/8577810在 And原创 2013-11-30 19:38:34 · 1434 阅读 · 0 评论 -
Animation动画效果的实现
提供了三种动画效果:逐帧动画(frame-by-frame animation),这种动画和GIF一样,一帧一帧的显示来组成动画效果;布局动画(layout animation),这种动画用来设置layout内的所有UI控件;控件动画(view animation),这种是应用到具体某个view上的动画。 在这三种动画实现中逐帧动画是最简单的,而控件动画是有点复杂的,要涉及到线性代原创 2013-11-29 14:39:54 · 1071 阅读 · 0 评论 -
Android WebView常见问题及解决方案汇总
Android WebView常见问题解决方案汇总:就目前而言,如何应对版本的频繁更新呢,又如何灵活多变地展示我们的界面呢,这又涉及到了web app与native app之间孰优孰劣的争论. 于是乎,一种混合型的app诞生了,灵活多变的部分,如淘宝商城首页的活动页面,一集凡客诚品中我们都可以见到web 页面与native页面的混合,既利用了web app的灵活易更新,也借助了native转载 2013-11-15 10:18:15 · 910 阅读 · 0 评论 -
ViewPager页面懒加载与缓存页面数量可控
ViewPager页面懒加载与缓存页面数量可控本文目标:1. 实现ViewPager的页面懒加载;在某些情况下,例如使用ViewPager查看多张大图,此时多张图片不能一次性载入,只有在浏览该页面时才载入(或者预先载入下一页面)页面的具体内容。2. 可控ViewPager缓存页面的数量。常见的情况:1.页面的总数是已知的,或者可以计算出来,每个页面占用的资源转载 2013-11-25 15:52:05 · 1913 阅读 · 0 评论 -
Android Database 并行访问
1、假设你已经有了自己的SQLiteOpenHelper实例[java] view plaincopypublic class DatabaseHelper extends SQLiteOpenHelper { ... } 2、现在你需要在不同的线程中写数据库[java] view plain原创 2014-08-29 10:41:53 · 438 阅读 · 0 评论