Android
月色无痕
8点起,12点睡;每天至少翻5页书,跑30分钟步,对1个陌生人微笑,赞美1个人,说1句我爱你;每周至少自我反省1次;每月至少有1个进步;每半年旅行1次;
展开
-
Android中Bundle类的作用
Android中Bundle类的作用API文档说明 1.介绍 用于不同Activity之间的数据传递 1.重要方法 clear():清除此Bundle映射中的所有保存的数据。 clone():克隆当前Bundle containsKey(String key):返回指定key的值 getS原创 2013-04-01 13:38:45 · 881 阅读 · 0 评论 -
Android 异步AsyncTask下载 含有进度条
在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对线程进行精确的控制。上篇做了一个关于Handler模式下的下载,感兴趣的可以看下。关于Han原创 2013-12-11 17:48:21 · 2667 阅读 · 0 评论 -
在Java代码中设置控件高度和宽度按比例自适应屏幕
在Java代码中创建控件的时候设置的高度默认单位为px,这样会使控件在不同的手机上显示出不同的效果,所以我们最好是按屏幕比例来设置控件的宽度和高度。其实我的原理很简单:首先在Activity启动时我们需要获得屏幕的宽度和高度;DisplayMetrics displayMetrics = new DisplayMetrics(); getWindowManager().原创 2013-12-16 10:10:17 · 8273 阅读 · 1 评论 -
TabHost的子Activity中onActivityResult 不响应解决方案
项目中有用到在TabHost中嵌套子Activity,然而TabHost的子Activity中startActivityForResult调用其他Activity时候遭遇到onActivityResult方法不响应的问题.解决办法如下:1.通过父Activity启动其他Activity;2.实现父Activity的onActivityResult方法,将该处接收到的原创 2013-10-24 15:47:43 · 757 阅读 · 0 评论 -
Android调用webService报错原因分析
原因1.webService服务器端接口参数前加@WebParam(name = "flow_id", targetNamespace = "http://webservice.app.hbmop.com/")例如:注意public String findResultByWorkID(@WebParam(name = "flow_id", targetNamespace = "http://w原创 2015-02-04 19:48:28 · 2048 阅读 · 0 评论 -
android 调用webService Demo
1、添加网络访问权限在AndroidManifest.xml2、加入soap的jia包ksoap2-android-assembly-2.5.4-jar-with-dependencies.jar下载地址http://download.csdn.net/detail/yusewuhen/84239053、 创建字段// 名空间private static fin原创 2015-02-04 20:09:42 · 1247 阅读 · 0 评论 -
Android PullToRefresh (ListView GridView 下拉刷新) 使用详解
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/382387491、ListView下拉刷新快速入门pull-to-refresh对ListView进行了封装,叫做:PullToRefreshListView,用法和listview没什么区别,下面看demo.布局文件:<RelativeLayo转载 2015-02-16 09:58:14 · 1056 阅读 · 0 评论 -
android PullToRefreshListView 4.0上不能上拉刷新
由于需要使用了PullToRefreshListView,在4.0及其以下的版本上使用都是好的,但是在4.1的系统上使用,发现不能滑动不能点击,经过查找发现需要在PullToRefreshListView.java中添加@Override protected void onAttachedToWindow() { // TODO Auto-generated method stub原创 2015-03-09 11:16:04 · 716 阅读 · 0 评论 -
Android 4主线程访问网络
Android项目访问webservice,同样的程序在Android2.3上运行完全正常,而跑到Android4上面,bug出现了...看了一下异常:android.os.NetworkOnMainThreadException然后,上网搜索一下才发现,原来Android4默认情况下是不允许在主线程中访问网络的。解决问题的思路有两种:1、解除主线程转载 2015-03-09 12:17:12 · 711 阅读 · 0 评论 -
android线程访问网络AsyncTask的用法
在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事原创 2015-03-09 16:10:04 · 590 阅读 · 0 评论 -
EditText初始不弹出软键盘,只有光标显示,点击再弹出
刚进来的时候,不弹出键盘,EditText 有个光标上面闪,证明是可编辑的,这个还是符合用户习惯的,从用户体验的角度上讲,还保留光标的闪动是好的。解决方法1:(已经试过,证明可以)在AndroidManifest.xml中添加activity属性中设置android:windowSoftInputMode="stateHidden"解决方法2:InputMe转载 2015-03-10 12:09:22 · 605 阅读 · 0 评论 -
Android 自动创建文件到scard卡并保存
直接上Activity代码:public class DRMPTestActivity extends Activity implements OnClickListener{ String fileName = ""; @Override public void onCreate(Bundle savedInstanceState) { s原创 2013-12-04 10:21:20 · 849 阅读 · 0 评论 -
Android popupWindow 单箭头弹出框的实现
该弹出款效果如下:(箭头的样式是图片做背景的)需要的朋友可以继续向下看代码:下面是其Activity代码public class DRMPTestActivity extends Activity implements OnLongClickListener,OnClickListener{ /** Called when the activity is first cr原创 2013-12-04 10:08:58 · 11896 阅读 · 0 评论 -
Android 从服务器下载文件保存到sd卡
本代码是通过http协议实现文件下载,记得在配置文件中加入对SD卡的读写权限和联网权限先来Activity代码import android.app.Activity;import android.app.ProgressDialog;import android.os.Bundle;import android.os.Environment;import android.os.Ha原创 2013-12-10 13:46:33 · 2974 阅读 · 0 评论 -
Android Paint和Color类
要绘图,首先得调整画笔,待画笔调整好之后,再将图像绘制到画布上,这样才可以显示在手机屏幕上。Android 中的画笔是 Paint类,Paint 中包含了很多方法对其属性进行设置,主要方法如下: setAntiAlias: 设置画笔的锯齿效果。 setColor: 设置画笔颜色 setARGB: 设置画笔的a,r,p,g值。 setAlpha: 设置原创 2013-04-01 15:20:19 · 591 阅读 · 0 评论 -
Android详细的对话框AlertDialog.Builder使用方法
我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框。当然,这也是不失为一个不错的解决方式,但是一般的情况却是这样,我们重写的对话框,也许只在一个特定的地方会用到,为了这一次的使用,而去创建一个新类,往往有点杀鸡用牛刀的感觉,转载 2013-04-01 11:31:22 · 555 阅读 · 0 评论 -
Android之TelephonyManager类的方法详解
TelephonyManager类主要提供了一系列用于访问与手机通讯相关的状态和信息的get方法。其中包括手机SIM的状态和信息、电信网络的状态及手机用户的信息。在应用程序中可以使用这些get方法获取相关数据。 TelephonyManager类的对象可以通过Context.getSystemService(Context.TELEPHONY_SERVICE)方法来获得,需要注意的是有些原创 2013-03-21 11:06:28 · 556 阅读 · 0 评论 -
获取相册图片及路径
1.获取相册m_input.setOnClickListener(new Button.OnClickListener(){ @Override public void onClick(View v) { Intent openAlbumIntent = new Intent(Intent.ACTION_GET_CONTENT); //通过“image”判断打开选择原创 2013-04-25 18:58:37 · 851 阅读 · 0 评论 -
activitygroup嵌套activitygroup时dialog显示问题
在activity里显示对话框,基本代码如下:AlertDialog.Builder builder = new AlertDialog.Builder(self); builder.setMessage(msg).setCancelable(false).setPositiveButton("OK", new DialogInterface.OnClickListener()原创 2013-04-19 15:08:20 · 901 阅读 · 0 评论 -
Tabhost每个tab中放入多个Activity
效果点击Start以后跳转到下个view原网址:http://k-beta.com/tabhost-tab-more-activity.html外面是个tabhost(用于底部tab栏)每个tab中有一个Activity,这个很普遍。但有时需要每个tab中有多个页面,也就是说需要 在一个tab中跳转不同的Activity。如果直接用intent跳转,那么会出现新的Activity不会显原创 2013-04-19 15:41:44 · 931 阅读 · 0 评论 -
TabGroup中两个Activity之间的传值
Aactivity传值到BactivityAactivity的写法Intent intent = new Intent();//传值Bundle bundle = new Bundle();//将Rscp传到AnalysisActivity中Rscp是要传的list集合bundle.putIntegerArrayList("Rscp", Rscp);intent.putExtras(bu原创 2013-05-06 17:14:49 · 615 阅读 · 0 评论 -
自定义图片缩放组件—ImageZoomView
自定义图片缩放组件—ImageZoomView注:该文章为(男人应似海)原创,如需转载请注明出处!组件功能实现图片的手势缩放和移动效果图 说明:效果图中下方得放大缩小组件是Android系统自带的组件ZoomControls,这里为了看上去美观和实现点击该组件放大图片,所以加上了该组件。点击图片时会隐藏该组件实现全屏浏览,具体实现请查看后面的转载 2013-07-03 16:30:45 · 1964 阅读 · 0 评论 -
android平台开发笔记1----Spinner不能在sub activity中使用
程序背景:使用TabHost,需要在子界面中添加Spinner按钮。问题:Spinner按钮不能点击,点击出现unable to add window...is your activity running?的错误。探索: 由于点击Spinner之后,会弹出一个dropdown item的选项卡,我认为unable to add window应该是这个选项卡没有可以添加上去的act转载 2013-05-07 13:33:17 · 814 阅读 · 0 评论 -
解决关于图片过大而造成OutOfMemoryError方法
1.首先在Activity中获得屏幕分辨率final DisplayMetrics dm = new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(dm);int height = dm.heightPixels;int width = dm.widthPixels;2.当图片过大,或图片数原创 2013-04-25 18:30:14 · 1932 阅读 · 0 评论 -
Android 设置ListView不可滚动 及在ScrollView中不可滚动的设置
转载请注明出处:http://blog.csdn.net/androiddevelop/article/details/38815493希望得到的效果是ListView不能滚动,但是最大的问题在与ListView Item还必有点击事件,如果不需要点击事件那就简单了,直接设置ListView.setEnable(false); 如果还需要点击事件,滚动与点击都原创 2015-02-10 18:14:40 · 4908 阅读 · 0 评论