android
sunhaibo1
这个作者很懒,什么都没留下…
展开
-
android 下载图片及时显示
今年刚刚毕业,开始做一个android 的项目,在点击图片浏览的时候,对于当前的图片可以下载:但是存在一个问题就是图片下载后,该项目有上传的功能,在我打开本地的相框的时候无法显示我刚刚下载的图片,必须关机再开才可以,很是郁闷,后来经查找如下方法可以实现即使的显示图片: if (mBitmap == null) { Toast.makeText(thi...原创 2011-10-14 10:24:46 · 94 阅读 · 0 评论 -
android 四种加载模式2
[size=x-large]singleInstance模式解决了这个问题(绕了这么半天才说到正题)。让这个模式下的Activity单独在一个task栈中。这个栈只有一个Activity。导游应用和google地图应用发送的intent都由这个Activity接收和展示。 这里又有两个问题: •如果是这种情况,多个task栈也可以看作一个应用。比如导游应用启动地图Activity,实际上是在导...原创 2011-11-16 11:13:31 · 172 阅读 · 0 评论 -
火星通讯录
一、用.rar打开apk文档,得到文档结构图如下所示 二、将classes.dex文件解压出来,然后使用工具反编译成.jar文件,再进一步反编译出java文件 1.在cmd下进入dex2jar.bat所在路径,然后输入“dex2jar.bat XXX”,XXX指的是你要反编译的apk中的classes.dex文件所在路径及名称,比如:我的dex2jar.bat在D:\A...原创 2011-11-25 20:27:49 · 108 阅读 · 0 评论 -
android 判断网络是否连接可用
[size=large]// 判断网络是否正常 public static boolean isNetworkAvailable(Context context) { ConnectivityManager connectivity = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); ...原创 2011-12-03 13:06:06 · 91 阅读 · 0 评论 -
android 游戏开发加载界面获取资源文件中图片ID的集合
主要给大家介绍如何加载界面的图片。正如前面AbstractBoard类的代码中看到的,当程序需要创建N个Piece对象时,程序会直接调用ImageUtil的getPlayImages()方法去获取图片,该方法将会随机从res\drawable-mdpi目录下取得N张图片。 为了让getPlayImages()方法从res\drawable-mdpi目录下随机取得N张图片...原创 2011-12-03 13:18:17 · 253 阅读 · 0 评论 -
android 自定义桌面
[size=large] 1、 把背景图片push到SDCard中 adb push MM-320x480。png /sdcard/ 确认是否已经存在了,可以到SDCard看一下: adb shell cd sdcard ls[/size] [size=large]public static final String TAG = "Wallpa...原创 2011-12-03 16:23:37 · 83 阅读 · 0 评论 -
android 实现下拉刷新的功能
在android中有时我们要实现下拉刷新的功能,我在前日人的基础上自己实现了一个。 其实实现的原理很简单,显示在listView的headerView中添加一个要刷新的进度条显示设置这个view影藏,在你拖动listView的时候当你托到最上面的时候,进行判断显示,影藏进度条,在显示进度条后你松开手势的时候根据不同的状态实现页面的操作。不多说了,实现的代码如下: 显示声明一个显示进度条的v...原创 2012-11-13 15:41:29 · 163 阅读 · 0 评论 -
android 实现在titlebar上显示进度条
[size=large]先是在setContextView之前设置界面的样式 requestWindowFeature(Window.FEATURE_PROGRESS); setProgressBarVisibility(true); 每次更新进度条的时候调用 setProgress(size*100); setSecondaryProgress(size*100); 注意这里的设置进...原创 2012-11-13 18:48:47 · 139 阅读 · 0 评论 -
android aidl 主进程子进程间数据相互传递
android中进程间的通信对与大量的接口的调用的时候,一般是子进程调用主进程的方法,但是主进程主动调用子进程的方法,一直没找到相关的资料,现在项目的需要,与同事研究出来了,直接上代码: 在主进程中实现如下的aidl的代码 package com.sunhb.main.aidl; import com.sunhb.main.aidl.IClient; interface IMain...原创 2012-12-18 11:49:07 · 571 阅读 · 0 评论 -
activity 的四种加载的模式1
在android应用的开发中有时会activity之间的重复的跳转,本生的activity之间的跳转,如果没有特别的生命activity的加载的模式,默认是standard模式,这样每次跳转的时候都会生明一个新的实例进入栈中,这样就会有很多相同的实例;singleTop基本和standard类似,区别在于singleTop要求如果创建intent的时候栈顶已经有要创建的Activity的实例,则将...原创 2011-11-16 11:11:11 · 81 阅读 · 0 评论 -
android 面试题
android 面试题 1.android中进程和进程间的通信实现的方式有: 1)可以通过数据共享实现。2)可以通过brodcastreceiver实现。3)可以通过intet实现数据的传递。4)可以通过aidl实现。...原创 2011-11-09 20:17:04 · 84 阅读 · 0 评论 -
android ksoap调用天气预报
下面例子改自网上例子:http://express.ruanko.com/ruanko-express_34/technologyexchange5.html 不过网上这个例子有些没有说明,有些情况不一样了,所以我重新写了。 一、获取并使用KSOAP包 在Android SDK中并没有提供调用WebService的库,因此,需要使用第三方的SDK来调用WebService。PC版本的WebS...原创 2011-11-08 19:27:42 · 110 阅读 · 0 评论 -
android notification
前些天刚刚做一个项目的预演,要用到广播通知,一下是一些小的学习的心得: 显示声明一个类继承BroadcastReceiver,实现onReceive这个方法: 这你需要的地方启用广播: Intent intent = new Intent(); intent.setAction('action1'); sendBroadcast(intent); 当然你可以用intent传递一些值在广...原创 2011-10-14 10:39:26 · 80 阅读 · 0 评论 -
android popupwindow,调用本地的图库,照相
我们写项目的时候又是要自定义弹出美观的悬浮操作窗口,这里我们可以通过popUpWindow来时现:以下是点击按钮弹出popUpWindow用于选择本地上传图片的选择操作: LayoutInflater mLayoutInflater = (LayoutInflater) activity .getSystemService(activity.LAYOUT_INFLATER_SERVIC...原创 2011-10-14 10:51:06 · 279 阅读 · 0 评论 -
android bitmap
对于android终端应用软件开发的人员来说图片显示时,如果图片数量一多很容易OutOfMemory,就目前好像还没有什么好得解决的方法,但是可以优化说白了就是对图片进行缩放显示避免资源的浪费: //url 图片的路径,requiuesize要缩放的大小 BitmapFactory.Options o = new BitmapFactory.Options(); o.i...原创 2011-10-14 11:02:48 · 72 阅读 · 0 评论 -
android 判断sdcard是否存在,以及写入权限
做android 开发的时候经常涉及到权限的问题,而我们像sdcard中写入文件的时候就要判断是否有权限,以及sdcard是否存在,判断sdcard是否存在的权限:[color=red] [/color] 写入文件到sdcard中: File f = new File(path); if (android.os.Environment.getExternalStorageState().e...原创 2011-10-16 16:57:33 · 786 阅读 · 0 评论 -
android NDK
Cygwin+Android NDK的安装 时 间 版 本 作者/修改人 说 明 2011年3月5日 V1.0 刘长冬 本文档为刘长冬的毕业论文实验系统环境搭建说明书的子部分—Cywin+Android NDK的安装文档。本文档详细描述了Cywin+Android NDK安装的方法和过程,为实验系统下一步的设计和开发提供必要的依据。 软件的来源 Cygwin Cygwin是...原创 2011-11-03 21:34:15 · 72 阅读 · 0 评论 -
android Action大全
[size=large][align=center]String ADD_SHORTCUT_ACTION 动作:在系统中添加一个快捷方式。 String ALL_APPS_ACTION 动作:列举所有可用的应用。输入:无。 String ALTERNATIVE_CATEGORY 类别:说明 activity 是用户正在浏览的数据的一个可选操作。 String ANSWER_ACTION 动作:...原创 2011-12-21 20:26:02 · 89 阅读 · 0 评论 -
android 权限大全
[size=large]android.permission.ACCESS_CHECKIN_PROPERTIES 允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the checkin database, to change values that ge...原创 2011-12-22 20:08:53 · 85 阅读 · 0 评论 -
android aidl
[size=medium]android中的进程间的通信很多,下面粗略的讲解一下如何实现AIDL的进程间的通信如下所示:服务器端书写如下新建一个工程,包名:com.test 在该包底下建一个aidl的文件,这里我命名为IService.aidl 在文件中书写一个借口如下: interface IService { String getValue(); } 这时在工程底下gen包中将生...原创 2012-01-11 11:12:44 · 83 阅读 · 0 评论 -
android aidl进程间方法的调用
android 进程的通信很多,可以用intent传递数据,可以实现数据的共享,可以通过aidl实现进程间的通信,一般如果进程间需求方法调用的时候就要实现aidl 这个说明一下aidl进程间的对象的传递。 我们先是申明一个aidl的接口的文件IWorkFlowPlugin.aidl在里面实现一个对象传递的方法, interface IWorkFlowPlugin { WorkFlo...原创 2012-10-10 14:21:13 · 133 阅读 · 0 评论