android 相关技术
文章平均质量分 73
yezhiqiu_love
这个作者很懒,什么都没留下…
展开
-
Android中canvas和paint的关系及使用
刚刚开始接触学习Android的同鞋们在看到工程中出现的那么多的canvas啦、paint啦等等的使用的时候,都会惊讶于由这些方法创作出来的perfect界面,但同时也会对这些方法的使用感到困惑,他们大多时间他们都一块儿出现,到底他们是个什么样的关系?又该怎样用他们呢? 我们想象一个画面:一个小孩儿在一块画板上画画(虽然画的是啥咱不知到啦~~~) 在Andro...原创 2011-11-30 10:15:34 · 150 阅读 · 0 评论 -
android EditText 去除边框
EditText的background属性设置为@null就搞定了:android:background="@null"style属性倒是可加可不加附原文:@SlumberMachine, that's a great observation! But, it seems that there is more to making a TextView editable...原创 2011-03-29 11:57:28 · 568 阅读 · 0 评论 -
Cursor与Adapter结合使用
查询数据库均会把查询的结果包装在一个Cursor的子类对象中返回。Cursor就像是位于结果集之上的一个游标,可以对结果集进行向前、向后或随机的访问。而Cursor本身是一个接口类,提供了对结果集访问的一些抽象方法,根据功能的不同在其子类有着不同的实现。要控制查询时返回的Cursor类型,可以自定义一个继承自CursorFactory类通过实现其newCursor()方法来返回需要的Cur...原创 2011-03-24 13:46:56 · 104 阅读 · 0 评论 -
android中去掉标题栏和状态栏
(一)去掉标题栏和状态栏(实现全屏) this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏 this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);//...原创 2011-03-15 16:52:40 · 101 阅读 · 0 评论 -
android 抓包
1、下载TcpDump for Android,或者本地下载;2、上传到手机并修改权限:1adb push tcpdump /data/local/tcpdump 2adb shell chmod 6755 /data/local/tcpdump3、运行:1ad...原创 2011-07-12 10:28:52 · 124 阅读 · 0 评论 -
AndEngine - Core-Terminology
AndEngine - Core-TerminologyBaseGameActivity:The BaseGameActivity is the root of a game, that contains an Engine and manages to create a SurfaceView the contents of the Engine will b...原创 2011-03-03 13:56:02 · 100 阅读 · 0 评论 -
AndEngine 分析之九 -----ITextureSource,TextureRegion
ITextureSource:An implmentation of the ITextureSource-interface like AssetTextureSource manages to load an image onto a specific position in the Texture. 一个实现了itexturesource-interface像...原创 2011-03-03 13:54:38 · 112 阅读 · 0 评论 -
AndEngine 分析之八------Texture
Texture:A Texture is a 'image' in the memory of the graphics chip. On Android the width and height of a Texture has to be a power of 2. Therefore AndEngine assembles a Texture from a cou...原创 2011-03-03 13:43:59 · 89 阅读 · 0 评论 -
AndEngine 分析之七-----Camera
Camera:A Camera defines the rectangle of the scene that is drawn on the screen, as not the whole scene is visible all the time. Usually there is one Camera per Scene, except for the SplitScree...原创 2011-03-03 12:46:23 · 90 阅读 · 0 评论 -
AndEngine 分析之六-----Entity
Entity:An Entitiy is an object that can be drawn, like Sprites, Rectangles, Text or Lines. An Entity has a position/rotation/scale/color/etc... 一个entitiy是一个可以被画的物体,像Sprites,矩形,文本或线。一个实...原创 2011-03-03 12:34:55 · 108 阅读 · 0 评论 -
Android中自定义ListView无法响应OnItemClickListener中的onItemClick方法问题解决方案
在Android软件设计与实现中我们通常都会使用到ListView这个控件,系统有一些预置的Adapter可以使用,例如SimpleAdapter和ArrayAdapter,但是总是会有一些情况我们需要通过自定义ListView来实现一些效果,那么在这个时候,我们通常会碰到自定义ListView无法选中整个ListViewItem的情况,也就是无法响应ListView的onItemCl...原创 2011-03-29 14:25:38 · 82 阅读 · 0 评论 -
Android动态设置控件高度
GridView mGrid= (GridView) findViewById(R.id.gridview); LinearLayout.LayoutParams linearParams = (LinearLayout.LayoutParams) mGrid.getLayoutParams(); // 取控件mGrid当前的布局参数linearParams.height = 75;// ...原创 2011-03-30 11:20:19 · 148 阅读 · 0 评论 -
andorid AsyncTask 异步更新UI
AsyncTask extends Objectjava.lang.Object ↳android.os.AsyncTask<Params, Progress, Result>Class OverviewAsyncTask enables proper and easy use of the UI thread....原创 2011-03-30 16:32:46 · 85 阅读 · 0 评论 -
Android 模仿renren的左右划动菜单栏
模仿renren的左右划动菜单栏,主要通过HorizontalScrollView来实现横向划动布局。通过判HorizontalScrollView对象的scrollX来控制左右两边的图片显隐。显示效果如图: 具体Java代码如下:/** * * @author Shaodong Wu * 模仿renren的左右划动菜单栏 */public class Jus...2011-11-10 13:47:37 · 143 阅读 · 0 评论 -
android xml中应用占位符
Formatting and StylingHere are a few important things you should know about how to properlyformat and style your string resources.Escaping apostrophes and quotesIf you have an apostrophe or a ...原创 2011-04-02 18:24:44 · 110 阅读 · 0 评论 -
android Toast大全(五种情形)建立属于你自己的Toast
Toast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。DHS平坦软件园1.默认效果DHS平坦软件园DHS平坦软件园代码DHS平坦软件园Toast.makeText(getApplicationContext(), "默认Toast样式",DHS平坦软件园 Toast.LENGT...原创 2011-04-02 18:18:59 · 87 阅读 · 0 评论 -
JadEclipse工具的使用
JadEclipse工具的使用1、下载工具JadEclipsehttp://sourceforge.net/projects/jadclipse/http://jadclipse.sourceforge.net/wiki/index.php/Main_PageJadhttp://www.varaneckas.com/jadhttp://en.wikipedia.org/...原创 2011-04-01 11:49:26 · 132 阅读 · 0 评论 -
Android 反编译apk 到java源码的方法
Android由于其代码是放在dalvik虚拟机上的托管代码,所以能够很容易的将其反编译为我们可以识别的代码。 之前我写过一篇文章反编译Android的apk包到smali文件 然后再重新编译签名后打包实现篡改apk的功能。见http://blog.csdn.net/Zengyangtech/archive/2010/08/12/5807517.aspx ...原创 2011-04-01 11:20:54 · 88 阅读 · 0 评论 -
Android dex ,xml 文件反编译方法【转】
Dex 文件是Android上运行于delvik的java二进制文件,如果你对其中的内容感兴趣而开发人员没有公布源代码,你可以用如下方法反编译dex文件: 1 解压system.img 用xyaffs2解压system.img 等你所需要解压的img文件: xyaffs2 img_file output_dir xyaffs2可以从如下地址下载: ...原创 2011-04-01 11:19:56 · 136 阅读 · 0 评论 -
Android反编译xml文件
一、前言:大家好,今天给大家分享一下Android中的拿来主义,我们时常会碰到一个自己觉得很漂亮很帅气的应用(apk),所以我们会尝试用WinRAR等之类工具查看,而一般的应用程序打包后的目录通常是这样的如下图:当然res里的图片是可以拿来就用的(笔者的好多应用的图片都是从别人的apk里扣出来的),而诸如layout里的布局及权限文件(AndroidManifest.xml)已经是...原创 2011-04-01 11:18:32 · 153 阅读 · 0 评论 -
Android 的 ApkTool 反编译 apk xml 和去广告
安装1.先装JAVA环境,JDK/JRE都行,官网下载 装过的就跳过吧(建议最好 JDK/JRE 1.6)2.下载apktool.jar及相关文件,这里下apktool-1.0.0.tar.bz2 和apktool-install-windows-2.1_r01-1.zip 3.解压apktool.jar到 C:\Windows 解压apktool-...原创 2011-04-01 11:17:19 · 134 阅读 · 0 评论 -
Android中图片实现按钮点击效果
我们在开发的过程中,往往为了美化界面的需要,会修改按钮的默认外观,而因为Android中的按钮有三种状态—默认,被点击,被选中。所以,如果要改变按钮的外观,需要对这三种情况都做出修改,也许在以往,我们最容易想到的就是,手动监听按钮的选中和点击事件,然后写代码来替换按钮的背景,但是在android中,我们不需要这么麻烦,android早就替我们想好了解决方案,那就是selector资源。如果我们要实...原创 2011-03-31 20:31:43 · 306 阅读 · 0 评论 -
AndEngine 分析之五-----Scene
Scene:The Scene class is the root container for all objects to be drawn on the screen. A Scene has a specific amount of Layers, which themselves can contain a (fixed or dynamic) amount o...原创 2011-03-03 12:12:16 · 166 阅读 · 0 评论 -
AndEngine 分析之四-----Engine
Engine:The Engine make the game proceed in small discrete steps of time. The Engine manages to synchronize a periodic drawing and updating of the Scene, which contains all the content th...原创 2011-03-03 11:47:44 · 133 阅读 · 0 评论 -
AndEngine 分析之三-----AsyncTask,BaseActivity备忘
不用handler更细页面的另一种更新方式: AsyncTask enables proper and easy use of the UI thread. This class allows to perform background operations and publish results on the UI thread without having to mani...原创 2011-03-03 10:34:29 · 104 阅读 · 0 评论 -
动态增加TableLayout的行
Just like HTML Tables on webpages the TableLayout on Android gives you the option to align Views in a table order with rows and columns.My development setup is:IDE: Eclipse IDE (setup guide here...原创 2011-06-02 15:43:09 · 165 阅读 · 0 评论 -
如何申请 android google map API key
1.首先要得到你的debug keystore位置: 打开Eclipse--->Windows---> Preferences--->Android--->Build 查看默认的debug keystore位置,例如:C: Documents and Settings(你电脑的名字).androiddebug.keystore 2.在cmd中执行: (...原创 2011-06-01 15:16:55 · 102 阅读 · 0 评论 -
Android TextView中文字设置超链接、颜色、字体
TextView是用来显示文本的,有时需要给TextView中的个别字设置为超链接,或者设置个别字的颜色、字体等,那就需要用到Spannable对象,可以借助Spannable对象实现以上设置。 效果图: Activity代码: package com.zhou.activity; import andr...原创 2011-05-27 12:27:35 · 249 阅读 · 0 评论 -
设置ProgressBar的颜色
在《Android/OPhone开发完全讲义》中(5.4.2节)的效果图。基本原理是在drawable目录中建立一个xml文件,描述一下背景图,内容如下:<?xml version="1.0" encoding="UTF-8"?><layer-list xmlns:android="http://s...原创 2011-05-26 10:05:20 · 88 阅读 · 0 评论 -
Android 调用系统的照相,浏览图片,转存并裁剪!
public class AddCardActivity extends Activity {private Button add;private Button take_p;private Button app_ol;private File sdCard;...原创 2011-05-25 12:59:34 · 84 阅读 · 0 评论 -
修改TabHost默认样式
TabHost是Android提供的一个容器组件,利用它可以轻松地实现TAB界面,如下图所示:但很多时候,默认的TAB样式并不符合软件的整体风格,这时候该怎么办呢?其实,我们可以编写XML对其样式进行修改。下面修改后的效果图:1. TabHost布局文件 main.xml <TabHost android:id="@+id/tabhost"...原创 2011-05-10 13:52:28 · 123 阅读 · 0 评论 -
Android控件美化Shape
当然除了使用drawable这样的图片外今天谈下自定义图形shape的方法,对于Button控件Android上支持以下几种属性shape、gradient、stroke、corners等。 我们就以目前系统的Button的selector为例说下: <shape> <gradient ...原创 2011-05-04 09:59:52 · 168 阅读 · 0 评论 -
android开发中WebView的使用(附完整程序)
WebView是个好东西,作用相当于一个迷你的浏览器,采用Webkit内核,因此完美支持html,javascript,css等。有时候,我们完全可以把UI甚至数据处理都交给WebView,配合PHP等服务端程序,这样Android开发就变成了网页开发,可以省很多精力。下面是一个WebView的简单例子,如果用把所有功能都交给服务端脚本处理,这个程序已经很完整了,你只要写好网页,把URL填...原创 2011-05-03 14:00:43 · 549 阅读 · 0 评论 -
android 弹出软键盘将底部视图顶起问题
今天要做一个搜索功能,搜索界面采用AutoCompleteTextView做搜索条,然后下面用listview来显示搜索结果,而我的主界面是在底部用tab做了一个主界面导航,其中有一个搜索按钮,因为在搜索条中输入文字的时候会弹出软件盘,但是如果不做什么设置的话,软键盘弹出来的同时,会把我下面的tab导航给相应拉到屏幕的上面,界面显示的扭曲啊,后来找到一种解决方法,在相应的activity中...原创 2011-04-19 13:20:45 · 231 阅读 · 0 评论 -
GIT和repo使用方法,下载android-2.6.29内核
http://hi.baidu.com/kkernel/blog/item/c331c0292a948df799250afd.htmlGit 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的分布式版本控制软件,它不同于Subversion、CVS这样的集中式版本控制系统。在集中式版本控制系统中只有一个仓 库(reposit...原创 2011-06-07 14:45:01 · 92 阅读 · 0 评论 -
Android应用按返回键完全退出应用
很多网友可能发现自己的Android程序有很多Activity,比如说主窗口A,调用了子窗口B,在B中如何关闭整个Android应用程序呢? 首先要说明在B中直接使用finish(),接下来手机显示的还是主窗口A,所以一起来看看Android开发网是如何实现的吧. 1. Dalvik VM的本地方法Java代码 android.os.Process.kill...原创 2011-06-07 17:58:03 · 284 阅读 · 0 评论 -
八款开源Android游戏引擎
八款开源Android游戏引擎1、Angle Angle是一款专为Android平台设计的,敏捷且适合快速开发的2D游戏引擎,基于OpenGL ES技术开发。该引擎全部用Java代码编写,并且可以根据自己的需要替换里面的实现,缺陷在于文档不足,而且下载的代码中仅仅包含有少量的示例教程。 最低运行环境要求不详。 项目地址:http://code.google.com/...原创 2011-02-28 14:03:16 · 223 阅读 · 0 评论 -
AndEngine 分析之二-----BaseGameActivity
BaseGameActivity:The BaseGameActivity is the root of a game, that contains an Engine and manages to create a SurfaceView the contents of the Engine will be drawn into. There is always exactl...原创 2011-03-03 10:26:42 · 120 阅读 · 0 评论 -
AndEngine 分析之一-----Loading Resources In The Background With A Loading Screen
Loading Resources In The Background With A Loading Screen Well, after searching for this for the last two days it seems that either no one has figured it out, or...原创 2011-03-03 10:24:23 · 112 阅读 · 0 评论 -
androidUI 设计之四-----多按钮选择
此案例适用于多个按钮模拟菜单的场景:布局示意图: 实现代码: <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_...原创 2011-03-02 17:29:22 · 256 阅读 · 0 评论