06 2016 档案

摘要:安卓中运行报错Error:Execution failed for task ':app:transformClassesWithDexForDebug'解决 阅读全文
posted @ 2016-06-30 11:49 星辰之力 阅读(6133) 评论(0) 推荐(0) 编辑
摘要:以上三行代码是listView的三个方法 我一直疑惑这三个方法的返回值的含义是什么,和Adapter的关系,现在用举例来解释: listView的adapter返回的getCount = 100; listView中第一个可见的item为2,最后一个为13 那么 : firstPosition = 阅读全文
posted @ 2016-06-30 10:01 星辰之力 阅读(451) 评论(0) 推荐(0) 编辑
摘要:在android开发中,listview是比较常用的一个组件,在listview的数据需要更新的时候,一般会用notifyDataSetChanged()这个函数,但是它会更新listview中所有可视范围内的item,这样对性能肯定会有影响。比较常见的情景是android应用商店中的下载列表,当我 阅读全文
posted @ 2016-06-30 09:33 星辰之力 阅读(473) 评论(0) 推荐(0) 编辑
摘要:Android使用Activity用作弹出式对话框 阅读全文
posted @ 2016-06-29 16:24 星辰之力 阅读(662) 评论(0) 推荐(0) 编辑
摘要:android listview局部刷新和模拟应用下载 阅读全文
posted @ 2016-06-29 15:37 星辰之力 阅读(123) 评论(0) 推荐(0) 编辑
摘要:Uri uri = Uri.parse(ContentResolver.SCHEME_ANDROID_RESOURCE + "://" + r.getResourcePackageName(R.drawable.图片名称) + "/" + r.getResourceTypeName(R.drawable.图片名称) + "/" + r.getResourceEntryName(R.drawabl... 阅读全文
posted @ 2016-06-29 09:59 星辰之力 阅读(11133) 评论(0) 推荐(0) 编辑
摘要:方式一: 已将图片保存到drawable目录下,通过图片id获得Drawable或者Bitmap,此方式最常用。(若只知道图片的名称,还可以通过图片的名称获得图片的id) (1)通过图片id获得Drawable Drawable drawable=getResource().getDrawable( 阅读全文
posted @ 2016-06-29 09:55 星辰之力 阅读(5040) 评论(0) 推荐(0) 编辑
摘要:LayoutInflater inflater=(LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE); View view=inflater.inflate(R.layout.view_dialog, null); 阅读全文
posted @ 2016-06-29 09:25 星辰之力 阅读(488) 评论(0) 推荐(0) 编辑
摘要:在AlertDialog中使用自定义的View,如果View中有EditText,在上面点击,默认是跳不出软键盘的,不是焦点的问题。解决方法,有两种,一是把AlertDialog换成Dialog,但这么一来,对话框的最外层会多出一个框,顶部还会空几十个DP,当然可以用setBackgroundDra 阅读全文
posted @ 2016-06-28 16:58 星辰之力 阅读(4885) 评论(0) 推荐(0) 编辑
摘要:android 让一个控件按钮居于底部的几种方法1.采用linearlayout布局:android:layout_height="0dp" <!-- 这里不能设置fill_parent -->android:layout_weight="1" <!-- 这里设置layout_weight=1是最关 阅读全文
posted @ 2016-06-28 10:52 星辰之力 阅读(522) 评论(0) 推荐(0) 编辑
摘要:PullToRefreshListView中position为什么是从1开始的? 因为有个 header header 的位置是0,所以 item就从1开始了 阅读全文
posted @ 2016-06-28 09:05 星辰之力 阅读(446) 评论(0) 推荐(0) 编辑
摘要:在PullToRefreshListView 内部内嵌了Checkbox如下图所示: 原本设计思路是:对CheckBox 进行 setOnCheckedChangeListener 监听 当CheckBox 的状态变化的时候能即时将更新积分,并将 该item的checkbox 状态存到 ListVi 阅读全文
posted @ 2016-06-28 08:59 星辰之力 阅读(235) 评论(0) 推荐(0) 编辑
摘要:android listview 使用checkbox问题 阅读全文
posted @ 2016-06-24 16:42 星辰之力 阅读(185) 评论(0) 推荐(0) 编辑
摘要:假如ListView,分成2页(或者设置数据可以纵向拉,可隐藏),每页3条数据,每个Listview的Item 里面有个checkBox,现在,当我选择第一页的前两天数据,翻到第二页,竟然第二页后两条数据也选中了,这是绝对不允许的。经过本人的N次调试,发现public View getView(in 阅读全文
posted @ 2016-06-24 16:40 星辰之力 阅读(3821) 评论(0) 推荐(0) 编辑
摘要:带checkbox的ListView实现(一)——数据与渲染完全分离的传统实现方式 阅读全文
posted @ 2016-06-24 16:34 星辰之力 阅读(238) 评论(0) 推荐(0) 编辑
摘要:ViewPager + Fragment实现滑动标签页 此处的wrcap_content要改成match_parent 阅读全文
posted @ 2016-06-24 15:16 星辰之力 阅读(125) 评论(0) 推荐(0) 编辑
摘要:结合上篇android中使用ViewPager实现图片拖动,我们实现了点击“帮助”按钮的功能,这一篇则是接着上一篇,让我们一起来完成“我的”按钮的功能,这一功能,则是使用PopupWindow来实现弹出菜单。 再上项目结构图,如图: 从项目结构图可见,我们这里并没有新建新的Activity,因为“我 阅读全文
posted @ 2016-06-24 13:58 星辰之力 阅读(1370) 评论(0) 推荐(0) 编辑
摘要:Android TextView 背景颜色与背景图片设置,android textview 控件,android textview 背景, android textview 图片,android textview 颜色,android textview 组件,android textview bac 阅读全文
posted @ 2016-06-23 14:19 星辰之力 阅读(35339) 评论(0) 推荐(0) 编辑
摘要:Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。而且Toast主要用于向用户显示提示消息,接下来巴士为大家总结了Android五种Toast特效详解,当然大家也可以根据自己的需求来自定义 阅读全文
posted @ 2016-06-23 09:24 星辰之力 阅读(348) 评论(0) 推荐(0) 编辑
摘要:Demo地址(0分资源):http://download.csdn.net/detail/onlyonecoder/5154352 由于listview的一些特性,刚开始写这种需求的功能的时候都会碰到一些问题,重点就是存储每个checkbox的状态值,在这里分享出了完美解决方法: 布局文件: lis 阅读全文
posted @ 2016-06-22 16:54 星辰之力 阅读(799) 评论(0) 推荐(0) 编辑
摘要:String str = "s\ziyuan"; String newStr = str.subString(str.indexOf("\\"),str.length()); String str = "100.562"; String result = str.substring(0, str.indexOf(".")); 阅读全文
posted @ 2016-06-22 15:42 星辰之力 阅读(26649) 评论(0) 推荐(0) 编辑
摘要:带checkbox的ListView实现(二)——自定义Checkable控件的实现方法 阅读全文
posted @ 2016-06-22 14:51 星辰之力 阅读(232) 评论(0) 推荐(0) 编辑
摘要:当我点击默认头像里的其中一个然后在点确定就在最上面的那个imageview里显示选择的头像。求大神。 阅读全文
posted @ 2016-06-22 12:35 星辰之力 阅读(1862) 评论(0) 推荐(0) 编辑
摘要:ExpandableListView的用法和ListView非常像,只是其所显示的列表项应该由ExpandableListAdapter提供,下面是它的xml属性及说明: 然而,接下来是用事实说话了: 1、该项目的布局文件非常简单,和ListView差不多,此处就不贴出代码了。 2、Expandab 阅读全文
posted @ 2016-06-21 15:59 星辰之力 阅读(2541) 评论(0) 推荐(0) 编辑
摘要:怎么获取一个AlertDialog中的EditText中输入的内容? 怎么获取一个AlertDialog中的EditText中输入的内容? new AlertDialog.Builder(this) .setTitle("请输入") .setIcon(android.R.drawable.ic_di 阅读全文
posted @ 2016-06-21 15:50 星辰之力 阅读(9577) 评论(0) 推荐(0) 编辑
摘要:Android 超高仿微信图片选择器 图片该这么加载 阅读全文
posted @ 2016-06-21 15:46 星辰之力 阅读(254) 评论(0) 推荐(0) 编辑
摘要:前段时间有幸接到腾讯上海分公司的 Android开发面试,虽然最后一轮被毙了。但还是得总结一下自己在android开发中的一些盲点,最让我尴尬的是面试官问我几个android中线程池的使用与理解。。哎。。平时就知道new 线程要么用Asynctask,再者就是从github上下载大神写的一些开源库, 阅读全文
posted @ 2016-06-21 15:23 星辰之力 阅读(575) 评论(0) 推荐(0) 编辑
摘要:Android文件图片上传的详细讲解(二)--AsyncTask的用法 阅读全文
posted @ 2016-06-21 15:13 星辰之力 阅读(359) 评论(0) 推荐(0) 编辑
摘要:实现原理 (1)首先获得下载文件的长度,然后设置本地文件的长度。 (2)根据文件长度和线程数计算每条线程下载的数据长度和下载位置。 如:文件的长度为6M,线程数为3,那么,每条线程下载的数据长度为2M,每条线程开始下载的位置如下图所示: (网上找的图) 例如10M大小,使用3个线程来下载, 线程下载 阅读全文
posted @ 2016-06-21 15:10 星辰之力 阅读(701) 评论(0) 推荐(0) 编辑
摘要:android 获取文件夹、文件的大小 以B、KB、MB、GB 为单位 FileSizeUtil 阅读全文
posted @ 2016-06-21 14:18 星辰之力 阅读(9134) 评论(1) 推荐(0) 编辑
摘要:package com.wenhao.test.sddemo; import java.io.File; import android.app.Activity; import android.os.Bundle; import android.os.Environment; import android.view.View; import android.view.View.OnClick... 阅读全文
posted @ 2016-06-21 10:12 星辰之力 阅读(468) 评论(0) 推荐(0) 编辑
摘要:java代码: MAIN.XML代码: strings.xml代码: 阅读全文
posted @ 2016-06-21 10:08 星辰之力 阅读(7280) 评论(0) 推荐(0) 编辑
摘要:当我们在处理一些比较长时间的事件时候,比如读取网络或者数据库的数据时候,就要用到Handler,有时候为了不影响用户操作应用的流畅还要开多一个线程来区别UI线程,在新的线程里面处理长时间的操作。开发的时候遇到数据处理都可以这样用handler,灵活修改一下就可以做各种效果了。 第一步:Progres 阅读全文
posted @ 2016-06-21 09:22 星辰之力 阅读(1735) 评论(0) 推荐(0) 编辑
摘要:昨天有人问我如何删除自己创建的一个项目,我浏览了一下github网站,确实不太容易找到删除功能。这里介绍一下啊如何在github上删除一个repository 一:首先点击进入你要删除的repository,如下图,点击admin 二:将网页拉到下方,找到Delete this repository 阅读全文
posted @ 2016-06-20 10:57 星辰之力 阅读(219) 评论(0) 推荐(0) 编辑
摘要:Android应用如何反馈Crash报告 阅读全文
posted @ 2016-06-20 10:03 星辰之力 阅读(180) 评论(0) 推荐(0) 编辑
摘要:手写CrashHandler实现UncaughtExceptionHandler拦截android异常 阅读全文
posted @ 2016-06-20 10:01 星辰之力 阅读(133) 评论(0) 推荐(0) 编辑
摘要:Android APK反编译就这么简单 详解(附图) 阅读全文
posted @ 2016-06-20 09:42 星辰之力 阅读(113) 评论(0) 推荐(0) 编辑
摘要:TortoiseGit安装与配置 阅读全文
posted @ 2016-06-20 09:40 星辰之力 阅读(122) 评论(0) 推荐(0) 编辑
摘要:Android实现网络多线程文件下载 阅读全文
posted @ 2016-06-20 09:30 星辰之力 阅读(172) 评论(0) 推荐(0) 编辑
摘要:使用多线程断点续传下载器在下载的时候多个线程并发可以占用服务器端更多资源,从而加快下载速度,在下载过程中记录每个线程已拷贝数据的数量,如果下载中断,比如无信号断线、电量不足等情况下,这就需要使用到断点续传功能,下次启动时从记录位置继续下载,可避免重复部分的下载。这里采用数据库来记录下载的进度。 效果 阅读全文
posted @ 2016-06-20 09:20 星辰之力 阅读(363) 评论(0) 推荐(0) 编辑
摘要:你自己可以测试一把 绝对没问题 写一个类 然后调用 阅读全文
posted @ 2016-06-19 13:02 星辰之力 阅读(2754) 评论(0) 推荐(0) 编辑
摘要:ListView图片错位解决办法 阅读全文
posted @ 2016-06-18 23:32 星辰之力 阅读(335) 评论(0) 推荐(0) 编辑
摘要:java 反编译 行号对齐 decompiler如何去掉行号 阅读全文
posted @ 2016-06-18 23:02 星辰之力 阅读(675) 评论(0) 推荐(0) 编辑
摘要:今天想反编译jar包保存源代码,默认前面加了行号,不知道这个小工具如何设置去掉行号? 反编译后: 阅读全文
posted @ 2016-06-18 23:00 星辰之力 阅读(1096) 评论(0) 推荐(0) 编辑
摘要:出于某些原因 需要把别人jar包里面的class修改一下信息 配置文件*.properties MANIFEST.MF 这些东西可以直接用记事本打开修改 然后替换掉就OK.. 在网上游荡了半天,没有找到合适的方法 开始我是先用jd-gui反编译 把我需要修改的那个A.class文件反编译出来把代码保 阅读全文
posted @ 2016-06-18 22:42 星辰之力 阅读(11220) 评论(1) 推荐(0) 编辑
摘要:在listview/gridview中使用UIL来display每个item的图片,当图片数量较多需要滑动滚动时会出现卡顿,而且加载过的图片再次上翻后依然会重复加载(显示设置好的加载中图片) 最近在使用UIL遇到了这个问题,相信这个问题许多使用UIL的人都碰到过 现在把解决方法贴出来给有同样问题的朋 阅读全文
posted @ 2016-06-18 22:18 星辰之力 阅读(325) 评论(0) 推荐(0) 编辑
摘要:ListView优化机制及滑动时数据时出现的数据错乱重复问题 阅读全文
posted @ 2016-06-18 21:59 星辰之力 阅读(384) 评论(0) 推荐(0) 编辑
摘要:巧用ViewPager 打造不一样的广告轮播切换效果 阅读全文
posted @ 2016-06-16 16:29 星辰之力 阅读(145) 评论(0) 推荐(0) 编辑
摘要:Fragment中调用getActivity为null的问题 阅读全文
posted @ 2016-06-15 12:48 星辰之力 阅读(367) 评论(0) 推荐(0) 编辑
摘要:利用onSaveInstanceState()方法保存Activity状态 阅读全文
posted @ 2016-06-15 11:29 星辰之力 阅读(241) 评论(0) 推荐(0) 编辑
摘要:在Android开发中,如果我们用到V4包里面的Fragment,在应用被切换到后台的时候,Activity可能被回收,但是创建的所有Fragment则会被保存到Bundle里面,下面是FragmentActivity的部分源码 如果从最近使用的应用里面点击我们的应用,系统会恢复之前被回收的Acti 阅读全文
posted @ 2016-06-15 10:46 星辰之力 阅读(463) 评论(0) 推荐(0) 编辑
摘要:这两天一直被这个问题困扰,假如app长时间在后台运行,再点击进入会crash,而且fragment页面有重叠现象,让我十分不爽。研究了一天,终于明白其中的原理并加以解决。解决办法如下: 如果系统内存不足、或者切换横竖屏、或者app长时间在后台运行,Activity都可能会被系统回收,然后Fragme 阅读全文
posted @ 2016-06-15 10:40 星辰之力 阅读(469) 评论(0) 推荐(0) 编辑
摘要:public class DataString { private static String mYear; private static String mMonth; private static String mDay; private static String mWay; public static String StringData()... 阅读全文
posted @ 2016-06-15 08:41 星辰之力 阅读(5390) 评论(0) 推荐(0) 编辑
摘要:子线程更新UI会发生Android.view.ViewRoot$CalledFromWrongThreadException异常的解决方法 子线程更新UI 显然假如你的程序需要执行耗时的操作的话,假如像上例一样由主线程来负责执行该操作是错误的。所以我们需要在onClick方法中创建一个新的子线程来负 阅读全文
posted @ 2016-06-14 15:16 星辰之力 阅读(478) 评论(0) 推荐(0) 编辑
摘要:获取屏幕宽高 获取控件的宽高,一般来说,我们在onCreate里面得到的控件的宽高全是0.采用下面的方法,可以得到真实的宽高 此方法会加载onMeasure二次,但是回调函数只回调一次 阅读全文
posted @ 2016-06-13 10:13 星辰之力 阅读(8005) 评论(0) 推荐(0) 编辑
摘要:Android自定义View之组合控件 LED数字时钟 阅读全文
posted @ 2016-06-13 09:58 星辰之力 阅读(646) 评论(0) 推荐(0) 编辑
摘要:最近在研究Android应用的插件化开发,看了好几个相关的开源项目。插件化都是在解决以下几个问题: 如何把插件apk中的代码和资源加载到当前虚拟机。 如何把插件apk中的四大组件注册到进程中。 如何防止插件apk中的资源和宿主apk中的资源引用冲突。 就这几个问题,我开始研究插件化开发实现的相关技术 阅读全文
posted @ 2016-06-13 09:52 星辰之力 阅读(1364) 评论(0) 推荐(0) 编辑
摘要:TextWatcher tw = new TextWatcher() { @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { Log.e("beforeTextChange... 阅读全文
posted @ 2016-06-13 09:42 星辰之力 阅读(147) 评论(0) 推荐(0) 编辑
摘要:textView.setLayoutParams(new TextSwitcher.LayoutParams( LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT)); 为什么要用TextSwitcher的LayoutParams呢。查一查API,可 阅读全文
posted @ 2016-06-13 09:31 星辰之力 阅读(2059) 评论(0) 推荐(0) 编辑
摘要:Android开发历程_10(LayoutAnimationController的初步使用) 阅读全文
posted @ 2016-06-13 09:14 星辰之力 阅读(308) 评论(0) 推荐(0) 编辑
摘要:Android_TextSwitcher和ImageSwitcher 阅读全文
posted @ 2016-06-13 09:02 星辰之力 阅读(126) 评论(0) 推荐(0) 编辑
摘要:Android UI-开源框架ImageLoader的完美例子 阅读全文
posted @ 2016-06-12 11:52 星辰之力 阅读(118) 评论(0) 推荐(0) 编辑
摘要:在一个Android 程序开始运行的时候,会单独启动一个Process。默认的情况下,所有这个程序中的Activity或者Service(Service和 Activity只是Android提供的Components中的两种,除此之外还有Content Provider和Broadcast Rece 阅读全文
posted @ 2016-06-12 10:18 星辰之力 阅读(805) 评论(0) 推荐(0) 编辑
摘要:Android VelocityTracker简介 阅读全文
posted @ 2016-06-07 16:17 星辰之力 阅读(372) 评论(0) 推荐(0) 编辑
摘要:Android-onInterceptTouchEvent()和onTouchEvent()总结 阅读全文
posted @ 2016-06-07 16:16 星辰之力 阅读(165) 评论(0) 推荐(0) 编辑
摘要:两分钟彻底让你明白Android中onInterceptTouchEvent与onTouchEvent(图文)! 阅读全文
posted @ 2016-06-07 15:55 星辰之力 阅读(121) 评论(0) 推荐(0) 编辑
摘要:要实现多页滑动效果,主要是需要处理onTouchEvent和onInterceptTouchEvent,要处理好touch事件的子控件和父控件的传递问题。滚动控制可以利用android的Scroller来实现。对于不清楚android Touch事件的传递过程的,先google一下。这里提供两种做法 阅读全文
posted @ 2016-06-07 15:38 星辰之力 阅读(494) 评论(0) 推荐(0) 编辑
摘要:ListView之SimpleAdapter的使用 阅读全文
posted @ 2016-06-07 12:44 星辰之力 阅读(213) 评论(0) 推荐(0) 编辑
摘要:昨天遇到这个问题就是从一个输入流里调用BitmapFactory.decodeStream(this.getContentResolver().openInputStream(uri))得到一个bitmap报的错。第一次调用都没问题,第二次再次调用就会报上面那个内存溢出的问题。而且有的手机报有的手机 阅读全文
posted @ 2016-06-07 11:02 星辰之力 阅读(3081) 评论(0) 推荐(0) 编辑
摘要:在android sdk 1.6版本API帮助文档中,其中关于BitmapFactory.decodeFactory.decodeStream(InputStream is)的帮助文档是这么说明的: 注意黑体字。以下是具体代码: 后来调试发现,result为null,加之查看帮助文档中的黑体字,所以 阅读全文
posted @ 2016-06-07 10:30 星辰之力 阅读(2742) 评论(0) 推荐(0) 编辑
摘要:使用PopupWindow可实现弹出窗口效果,,其实和AlertDialog一样,也是一种对话框,两者也经常混用,但是也各有特点。下面就看看使用方法。首先初始化一个PopupWindow,指定窗口大小参数。 也可以分开写: 当然也可以手动设置PopupWindow大小。 设置进场动画: 当有mPop 阅读全文
posted @ 2016-06-06 21:27 星辰之力 阅读(10190) 评论(0) 推荐(0) 编辑
摘要:Android高德地图开发详解 阅读全文
posted @ 2016-06-06 21:08 星辰之力 阅读(391) 评论(0) 推荐(0) 编辑
摘要:定义一个数组,然后将要显示的markers放进数组里面,让后循环每个marke对象,赋予监听事件,在监听事件里面写其它需要的功能; js举例: 阅读全文
posted @ 2016-06-06 20:12 星辰之力 阅读(12049) 评论(0) 推荐(0) 编辑
摘要:下文为各位重点介绍关于Android高德地图自定义Markers的例子,希望这篇文章能够让各位理解到Android高德地图自定义Markers的方法。 之前的博客里说了地图的嵌入和定位,今天就说说在地图上显示一些我们想要的。在地图中有自带的Markers(标记),但是它只显示一个椭圆的图标,一般是不 阅读全文
posted @ 2016-06-06 20:04 星辰之力 阅读(23361) 评论(0) 推荐(0) 编辑
摘要:文章中,用的API是SimpleDateFormat,它是属于java.text.SimpleDateFormat,所以请记得import进 来! 用法: SimpleDateFormat sdf = new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " ); 阅读全文
posted @ 2016-06-04 09:43 星辰之力 阅读(388) 评论(0) 推荐(0) 编辑
摘要:servlet端封装成json格式 android端解析出来 阅读全文
posted @ 2016-06-01 14:20 星辰之力 阅读(2888) 评论(0) 推荐(0) 编辑
摘要:getLocationOnScreen ,计算该视图在全局坐标系中的x,y值,(注意这个值是要从屏幕顶端算起,也就是索包括了通知栏的高度)//获取在当前屏幕内的绝对坐标 getLocationInWindow ,计算该视图在它所在的widnow的坐标x,y值,//获取在整个窗口内的绝对坐标 (不是很 阅读全文
posted @ 2016-06-01 11:56 星辰之力 阅读(704) 评论(0) 推荐(0) 编辑
摘要:Android 日历控件 mCalendarView 阅读全文
posted @ 2016-06-01 09:23 星辰之力 阅读(207) 评论(0) 推荐(0) 编辑
摘要:Android Design Support Library(一)用TabLayout实现类似网易选项卡动态滑动效果 阅读全文
posted @ 2016-06-01 09:22 星辰之力 阅读(220) 评论(0) 推荐(0) 编辑
摘要:Android高德地图开发具体解释 阅读全文
posted @ 2016-06-01 09:21 星辰之力 阅读(167) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示