- 博客(34)
- 资源 (19)
- 收藏
- 关注
原创 网络连接(自己想的)
<br />网络连接的传参接口类<br /> <br />package com.webabcd.communication;<br />public interface IBaseNetElement {<br /> public abstract String getNetUrl();//得到网络的url<br /> public abstract String getNetParameters();//得到网络参数 <br /> public abstract byte getHttpTy
2011-03-21 20:21:00 477
原创 网络连接(自己想的)
<br />网络连接的传参接口类<br /> <br />package com.webabcd.communication;<br />public interface IBaseNetElement {<br /> public abstract String getNetUrl();//得到网络的url<br /> public abstract String getNetParameters();//得到网络参数 <br /> public abstract byte getHttpTy
2011-03-21 19:43:00 493
原创 startActivityForResult使用方法
package com.webabcd.activity;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.util.Log;import android.view.View;import android.widget.Button;import android.widget.TextView;public class Main extends Activity
2011-03-21 15:08:00 1364
转载 Android重力感应Demo
Android重力感应Demoandroid中的很多游戏的游戏都使用了重力感应的技术,但其api demo却并没有重力感应的实例(不知道是不是我没找到,找到的朋友麻烦告诉我一下,谢谢),因为开发的需要,就研究了一下重力感应这方面,因为网上关于这方面的东西比较少,所以写出来跟大家交流一下,算是抛砖引玉吧。(ps.因为重力感应式需要真机才能测试的,所以,下面提供的demo程序只能在真机上跑。) 因为官方说明比较含糊难懂,我用最简单的方式讲一下android重力感应系统的坐标系 http://dl.javaeye
2011-03-16 19:42:00 2444 2
转载 File 读写
<br />File 读写<br /> <br />[功能]<br />因为文件读写很平常 使用打算把这个功能写出辅助类的形式 以便以后方便使用 就是:FileIOHelper<br /> <br /> <br />[代码]<br />1. 定义指定的File 以及其上的 FileInputStream FileOutputStream<br />Java代码 <br />Context context; <br /> File file; <br /> <br /> File
2011-03-16 19:32:00 619
转载 首先要感谢 lordhong proper carlosbdw 宝贵的经验分享!
<br />首先要感谢 lordhong proper carlosbdw 宝贵的经验分享! <br />最近我的第一个app 上线,第一天卖了3美元,虽然很少,呵呵,不过已经很满足了, <br />毕竟几个月前还不知道android 为何物呢。 <br />介绍一下我在学习 android 过程中的一些经验~ 欢迎大家一起探讨。 <br />从零开始。 <br />>1 下载Android SDK ,然后带着不求甚解的态度去阅读 SDK 里的官方文档。 <br /> 没有手机软件开发经验、Java 以
2011-03-16 19:30:00 705
转载 在android中实现手势翻页效果
<br />在android中实现手势翻页效果,主要用到ViewFlipper和GestureDetector. <br />ViewFlipper变化当前显示内容,GestureDetector监听手势. <br />用于多页的展示非常酷. <br />以下是简略说明: <br />首先创建工程:TestFlip,创建主Activity:TestFlip. <br />在res/layout/main.xml中添加flipper信息,如下: <br />Java代码 <br /><?xml versio
2011-03-16 19:29:00 1260
转载 状态栏 标题栏 隐藏
<br />隐藏 状态栏 即:最上方的信号强度 3G网络 等属性 * 如何隐藏 Java代码 this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 隐藏 标题栏 即:ImageSizeUpdate 那行 * 如何隐藏 Java代码 //注意:2行代码的先后顺序 不能颠倒 requestWindowFeature(Window.FEAT
2011-03-16 19:27:00 634
转载 Drawable、Bitmap、byte[]之间的转换
<br />android在处理一写图片资源的时候,会进行一些类型的转换,现在有空整理一下:<br /> <br />1、Drawable → Bitmap<br />Java代码 <br />public static Bitmap drawableToBitmap(Drawable drawable) { <br /> <br /> Bitmap bitmap = Bitmap <br /> .createBitmap(
2011-03-16 19:24:00 521
转载 Drawable、Bitmap、byte[]之间的转换
<br />android在处理一写图片资源的时候,会进行一些类型的转换,现在有空整理一下:<br /> <br />1、Drawable → Bitmap<br />Java代码 <br />public static Bitmap drawableToBitmap(Drawable drawable) { <br /> <br /> Bitmap bitmap = Bitmap <br /> .createBitmap(
2011-03-16 19:24:00 440
转载 AsyncTask实现异步处理任务
<br />在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: <br />1. 不要阻塞UI线程 <br />2. 确保只在UI线程中访问Android UI工具包 <br /> 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:用户的按键事件,用户接触屏幕的事件以及屏幕绘图事件,并把相关的事件分发到对应的组
2011-03-16 19:22:00 421
转载 AsyncTask实现异步处理任务
<br />在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: <br />1. 不要阻塞UI线程 <br />2. 确保只在UI线程中访问Android UI工具包 <br /> 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:用户的按键事件,用户接触屏幕的事件以及屏幕绘图事件,并把相关的事件分发到对应的组
2011-03-16 19:21:00 512
转载 ListView 展开与隐藏
<br /><br /> <br /> <br /> <br />ListView 本意只是:让数据和TextView一次绑定 能自适应数据的长度 而自动+/-行数<br /> <br /> <br />但是 现在 要求 ListView 能支持 展开/隐藏 即:当点中某项时 其能显示更多内容 可以么? 当然<br /> <br /> <br />[代码 步骤]<br />1. 定义一下图片及文字数组 供显示用<br />Java代码 <br />int[] image = { <br />
2011-03-16 19:18:00 832
转载 GridView 使用
<br />GridView<br /> <br />[功能]<br />以前提及过GridView 说也是一种AdapterView 和ListView有点像 今天花了时间 用了一些 有点心得 和大家分享分享<br /> <br /> <br />[思路]<br />1. 既然和ListView像 那么应该还是通过 setAdapter() 来设置吧<br />2. 因为我想显示的是一些图片信息 必须用到ImageView 不是默认的Adapter用到的TextView 所以只能自己扩展了<br /> <
2011-03-16 19:14:00 449
转载 android 画图
<br /> 在画图的时候,图片如果旋转或缩放之后,总是会出现那些华丽的锯齿。其实Android自带了解决方式。<br /> 方法一:给Paint加上抗锯齿标志。然后将Paint对象作为参数传给canvas的绘制方法。<br />Java代码 <br />paint.setAntiAlias(true); <br /> <br /> 方法二:给Canvas加上抗锯齿标志。<br />有些地方不能用paint的,就直接给canvas加抗锯齿,更方便。<br />Java代码 <br />ca
2011-03-16 19:13:00 629
转载 GridView 使用
<br />GridView<br /> <br />[功能]<br />以前提及过GridView 说也是一种AdapterView 和ListView有点像 今天花了时间 用了一些 有点心得 和大家分享分享<br /> <br /> <br />[思路]<br />1. 既然和ListView像 那么应该还是通过 setAdapter() 来设置吧<br />2. 因为我想显示的是一些图片信息 必须用到ImageView 不是默认的Adapter用到的TextView 所以只能自己扩展了<br /> <
2011-03-16 19:13:00 441
原创 android 画图
<br /> 在画图的时候,图片如果旋转或缩放之后,总是会出现那些华丽的锯齿。其实Android自带了解决方式。<br /> 方法一:给Paint加上抗锯齿标志。然后将Paint对象作为参数传给canvas的绘制方法。<br />Java代码 <br />paint.setAntiAlias(true); <br /> <br /> 方法二:给Canvas加上抗锯齿标志。<br />有些地方不能用paint的,就直接给canvas加抗锯齿,更方便。<br />Java代码 <br />ca
2011-03-16 19:05:00 562
原创 让自己的Android应用支持appwidget
<br /> 经常看到一些教程教你如何写appwidget,但是,你知道你的appwidget是如何被添加到桌面上的吗?<br /> 一般的,如果是做桌面的童鞋,基本上都会让自己的桌面支持appwidget。下面说说如何实现。<br /> 首先是得定义一个承载appwidget的容器,系统的Launcher里面是用的CellLayout,实现的很不错。我这里就用一个简单的自定义ViewGroup来搞定,它是以长按的坐标处为要添加的appwidget的起始位置,简单点说就是按到哪儿
2011-03-16 19:01:00 783
转载 android 面试题
<br />新题:如何给ListView的每一项ListItem上的不同ImageView添加事件处理 <br />描述:有一个ListView,其中的ListItem 是通过一个循环,从数据库中取出相应信息。 <br /> <br /> 每一个ListItem上放了两个ImageView: iv1 ,iv2 <br /> <br />要求:添加点击事件处理,当点第一张图片即iv1的时候,输出“i am 1”,点击第二张的时候输出“i am 2” <br /> 老样
2011-03-16 18:55:00 983 2
转载 Animation 动画透明转换
<br />view = (ImageView)getTarget(); <br /> alpha1 = new AlphaAnimation((float)fromAlpha, (float)toAlpha); <br /> alpha2 = new AlphaAnimation((float)toAlpha,(float)fromAlpha); <br /> alpha1.setDuration((long)(getDuration()*1000));
2011-03-16 18:52:00 766
原创 android优势与不足
<br />随着Android的越来越红火,不少应聘Android开发的人,难免会被问到这样的问题,就是这个平台的优点,当然有优点也会有缺点的,下面是我从网上总结出来的,希望对大家应聘Android开发有所帮助:<br />Android平台手机 5大优势:<br />一、开放性<br />在优势方面,Android平台首先就是其开发性,开发的平台允许任何移动终端厂商加入到Android联盟中来。显著的开放性可以使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟<br />开发性
2011-03-16 18:51:00 612
原创 如何访问外部应用程序的SharedPreference
<br /> 示例AccessFromSharePreferenceDemo将说明如何读取其他应用程序(博客中另一项目:DemoSharedPreferences)中保存的SharedPreferences数据 <br />1)新建android项目,项目名称:AccessFromSharePreferenceDemo <br />2)在继承自Activity的类中编写相应代码: <br />package com.mesada.demo1; <br />import android.app.Activit
2011-03-16 18:45:00 890
原创 Android在开机时自动启动一个应用程序
<br />Android在开机时自动启动一个应用程序<br />文章分类:移动开发<br />在启动时自动启动一个应用程序:<br /> <br />1、AndroidManifest.xml <br /> <br />Xml代码 <br /><receiver android:enabled="true" android:name=".BootUpReceiver" <br /> android:permission="android.permission.RECEIVE_BOOT_COM
2011-03-16 17:43:00 759
原创 Android在开机时自动启动一个应用程序
<br />Android在开机时自动启动一个应用程序<br />文章分类:移动开发<br />在启动时自动启动一个应用程序:<br /> <br />1、AndroidManifest.xml <br /> <br />Xml代码 <br /><receiver android:enabled="true" android:name=".BootUpReceiver" <br /> android:permission="android.permission.RECEIVE_BOOT_COM
2011-03-16 17:41:00 1004
原创 Android创建快捷方式(shortcut)
<br />文章分类:移动开发<br />创建应用程序的快捷方式如下:<br /> <br />Action<br /> <br />Java代码 <br />private static final String ACTION_INSTALL_SHORTCUT = "com.android.launcher.action.INSTALL_SHORTCUT"; <br /> <br /> <br />Java代码 <br />Intent shortcutIntent = new Intent(ACT
2011-03-16 17:36:00 897
转载 Android BaseExpandableListAdapter
<br /><br />先上图再说,实现效果如下图,选项可多少可变化。<br />BaseExpandableListAdapter实现<br />Java代码 <br />import java.util.List; <br />import android.content.Context; <br />import android.graphics.drawable.Drawable; <br />import android.view.LayoutInflater; <br />impo
2011-03-16 17:31:00 781
转载 Android BaseExpandableListAdapter
<br /><br />先上图再说,实现效果如下图,选项可多少可变化。<br />BaseExpandableListAdapter实现<br />Java代码 <br />import java.util.List; <br />import android.content.Context; <br />import android.graphics.drawable.Drawable; <br />import android.view.LayoutInflater; <br />impo
2011-03-16 17:26:00 626
转载 Android BaseExpandableListAdapter
<br /><br />先上图再说,实现效果如下图,选项可多少可变化。<br />BaseExpandableListAdapter实现<br />Java代码 <br />import java.util.List; <br />import android.content.Context; <br />import android.graphics.drawable.Drawable; <br />import android.view.LayoutInflater; <br />impo
2011-03-16 17:26:00 2236
转载 Android Timer 更好方法
<br />Android Timer 更好方法<br />文章分类:移动开发<br />Android 的Timer 一般如下面所写<br /> <br />Java代码 <br />Timer timer = new Timer(); <br />TimerTask task = new TimerTask() { <br /> public void run() { <br /> Message message = new Message(); <br />
2011-03-16 17:21:00 848
原创 Android 自定义Progress Bar
<br />Android 自定义Progress Bar<br />文章分类:移动开发<br />Android 提供ProgressDialog,可以提示进度,但你也可以自己实现,示例如下:<br /> <br /> <br /> <br /><br />Java代码 <br /><?xml version="1.0" encoding="utf-8"?> <br /><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/
2011-03-16 17:17:00 1262
转载 Android判断应用是否存在
<br />Android判断应用是否存在<br />文章分类:移动开发<br />通过包名判断<br /> <br /> <br />Java代码 <br />public boolean checkBrowser(String packageName) { <br /> if (packageName == null || "".equals(packageName)) <br /> return false; <br /> try { <br /> A
2011-03-16 16:50:00 1100
转载 ScrollView中嵌套ListView无法正常显示 变通的解决方法
<br />解决:ScrollView中嵌套ListView无法正常显示<br />文章分类:移动开发<br />有网友提问: <br /> 我想实现这样的效果,一个页面中上部分有内容介绍,下部分是listview列表,并且超过一屏显示,这个时候我想滚动条能控制整个页面,即往下拖的时候,上面的内容介绍也能滚动。我在整个布局外面用个ScrollView,但是不管用,是不是还要设置什么属性啊? <br />解决:对于ListView放在在ScrollView中时,目前Android平台仍然有些bug,可以通过
2011-03-16 14:43:00 1227 1
转载 android的手势识别例子
<br />Android Gesture 手势识别使用实例<br />关键字: android,gesture,手势识别<br /> 很高兴能在Android1.6的sdk看到手势识别这一功能,之前一直在想,如何在android中实现nds游戏那样用手势(准确点应该是笔势)来控制游戏角色?现在总算看到一点曙光了,不过手势要做到笔势那样随心所欲地控制游戏人物,还有很多细节问题需要处理。<br /> 在Android1.6的模拟器里面预装了一个叫Gestures Builder的程序,这个程序就是
2011-03-16 13:25:00 951
转载 android server例子
<br />Android开发中,当需要创建在后台运行的程序的时候,就要使用到Service。Service 可以分为有无限生命和有限生命两种。<br /> 特别需要注意的是Service跟Activities是不同的(简单来说可以理解为后台与前台的区别),例如,如果需要使用Service的话,需要调用startService(),从而利用startService()去调用Service中的OnCreate()和onStart()方法来启动一个后台的Service。<br /> <br />启动一个Serv
2011-03-16 13:02:00 8615
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人