关闭

调用startactivityforresult后,onactivityresult立刻响应问题

调用startActivityForResult后,onActivityResult立刻响应,原因如下:   原因是在AndroidManifest.xml 中跳转到的页面我自己设置了android:launchMode="singleTask",因为需要传值的 Activity 不容许设置该属性或者 singleInstance,或只能设为标准模式,不然将在 startActivityForRe...
阅读(1367) 评论(0)

android触控,先了解MotionEvent(一)

转自  http://my.oschina.net/banxi/blog/56421点击打开链接 这是我个人的看法,要学好android触控,了解MotionEvent是必要,对所用的MotionEvent常用的API要比较深入的了解. 下面是我个人的学习过程记录: android.view.MotionEvent MotionEvent源代码可以在ocs看到,...
阅读(221) 评论(0)

让多个Fragment 切换时不重新实例化

在需要进行Fragment的切换,一直都是用replace()方法来替换Fragment:public void switchContent(Fragment fragment) { if(mContent != fragment) { mContent = fragment; mFragmentMan.beginTransactio...
阅读(192) 评论(0)

Android设备在Mac上不能真机调试

adb命令完全不能识别,Eclipse上也就找不到设备了。  解决方法  在~/.android/adb_usb.ini文件中加入供应商ID/Vender ID。  问题解决:需要将设备的usb vender id加入到 .android/adb_usb.ini中,无法连接的设备,一般都是国产手机。步骤如下:  1.打开终端,输入:  Java代码   ...
阅读(171) 评论(0)

Android Listview中显示不同的视图布局

1.在重写ListView的BaseAdapter时,我们常常在getView()方法中复用convertView,以提高性能。convertView在Item为单一的同种类型布局时,能够回收并重用,但是多个Item布局类型不同时,convertView的回收和重用会出现问题。比如有些行为纯文本,有些行则是图文混排,这里纯文本行为一类布局,图文混排的行为第二类布局。单一类型的ListView很简单...
阅读(239) 评论(0)

android 三星手机拍照裁剪后会旋转问题

三星手机拍照裁剪后会旋转问题,导致会重走生命周期,也就是说会重新调用onCreate()方法 出现之前明明创建好的对象报空 解决办法:把调用拍照的activity设置 android:configChanges="orientation|keyboardHidden|screenSize" 在此记录下...
阅读(1116) 评论(1)

图片裁剪问题

Exta Options Table for image/* crop: 附加选项 数据类型 描述 crop String 发送裁剪信号 aspectX int X方向上的比例 aspectY int Y方向上的比例 outputX int 裁剪区的宽 outputY int 裁剪区的高 ...
阅读(421) 评论(0)

Android调用系统裁剪图片模糊问题

最近项目在选取图片是出现了裁剪后模糊的问题 xta Options Table for image/* crop: 附加选项 数据类型 描述 crop String 发送裁剪信号 aspectX int X方向上的比例 aspectY int Y方向上的比例 outputX int 裁剪区的宽 o...
阅读(3656) 评论(0)

java Data、String、Long三种日期类型之间的相互转换

// date类型转换为String类型   // formatType格式为yyyy-MM-dd HH:mm:ss//yyyy年MM月dd日 HH时mm分ss秒   // data Date类型的时间   public static String dateToString(Date data, String formatType) {   return new Simpl...
阅读(237) 评论(0)

android定时获取数据更新

每个一段时间从服务器获取数据更新private Handler mHandler = new Handler(){ @Override public void handleMessage(Message msg) { super.handleMessage(msg); switch (msg.what){ ...
阅读(1165) 评论(0)

压缩图片到指定大小

/** * 压缩图片的大小 * @param image * @return */ private Bitmap compressImage(Bitmap image) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); image.compress...
阅读(182) 评论(0)

Android加载html5交互session失效问题

WebView wv_public = (WebView) findViewById(R.id.wv_public); wv_public.clearCache(true); CookieManager.getInstance().removeSessionCookie(); String url = LocalBusiness.getHelpUrl() + "index.php/Ho...
阅读(241) 评论(0)

Android加载图片,防止内存溢出

我们在编写Android程序的时候经常要用到许多图片,不同图片总是会有不同的形状、不同的大小,但在大多数情况下,这些图片都会大于我们程序所需要的大小。比如说系统图片库里展示的图片大都是用手机摄像头拍出来的,这些图片的分辨率会比我们手机屏幕的分辨率高得多。大家应该知道,我们编写的应用程序都是有一定内存限制的,程序占用了过高的内存就容易出现OOM(OutOfMemory)异常。我们可以通过下面的代码看...
阅读(313) 评论(0)

Activity.this.getCurrentFocus().getWindowToken()报空

Activity.this.getCurrentFocus().getWindowToken()报空 因为我点击了一个Activity listView headView里加载的一个adapter控件,然后在滑动listView时Activity.this.getCurrentFocus().getWindowToken()就报空,好无语,折磨了好久, 因为我滑动的时候键盘是隐藏的,开始想这样...
阅读(2369) 评论(0)

Android JsonArray移除里面的一个对象

remove是在API level 19时加入的,在低版本调用时会出现错误。这里用反射实现了兼容老版本的方法public void Remove(int positon) throws Exception{ if(position < 0) return; Field valuesField=JSONArray.class.getDeclaredFiel...
阅读(1597) 评论(2)

edittext不显示光标的情况

主要是背景颜色和光标颜色相同,看不出来 设置光标颜色: android:textCursorDrawable="@null"     @null表示光标和字体颜色一样...
阅读(274) 评论(0)

android动态加载控件(LinearLayout)并获取动态添加的EditText里的值

View validateView = inflater.inflate( R.layout.dialog_validate, null); final LinearLayout layout_validate = (LinearLayout) validateView.findViewById(R.id.layout_validate); layout_validate.remo...
阅读(3420) 评论(1)

Android之GridView横向左右滚动

//UI布局 <HorizontalScrollView androi...
阅读(250) 评论(0)

一个Android Socket的例子

1.开篇简介   Socket本质上就是Java封装了传输层上的TCP协议(注:UDP用的是DatagramSocket类)。要实现Socket的传输,需要构建客户端和服务器端。另外,传输的数据可以是字符串和字节。字符串传输主要用于简单的应用,比较复杂的应用(比如Java和C++进行通信),往往需要构建自己的应用层规则(类似于应用层协议),并用字节来传输。 2.基于字符串传输的Socket案例...
阅读(164) 评论(0)

Android之线程池深度剖析

1.线程池的引入   引入的好处:   1)提升性能。创建和消耗对象费时费CPU资源   2)防止内存过度消耗。控制活动线程的数量,防止并发线程过多。   使用条件:      假设在一台服务器完成一项任务的时间为T      T1 创建线程的时间          T2 在线程中执行任务的时间,包括线程间同步所需时间          T3 线程销毁的时间           ...
阅读(239) 评论(0)
37条 共2页1 2 下一页 尾页
    个人资料
    • 访问:27793次
    • 积分:464
    • 等级:
    • 排名:千里之外
    • 原创:16篇
    • 转载:21篇
    • 译文:0篇
    • 评论:4条
    文章分类
    最新评论