Android
文章平均质量分 59
lvmuheng
这个作者很懒,什么都没留下…
展开
-
Android源码中的设计模式2——Builde…
1、Builder模式提及Builder就会想起使用AlertDialog,以及那一长串builder. . . ..show();a、设计意图将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。b、使用场景(1)相同的方法,不同的执行顺序,产生不同的事件结果时。(2)多个部件或零件,都可以装配到一个对象中,但是产生的运行结果又不相同时。(3)产品类非原创 2016-11-17 14:39:08 · 273 阅读 · 0 评论 -
自定义View同时显示3个Fragment
自定义View嵌入多个Fragment进行切换转载 2017-03-01 14:54:42 · 3768 阅读 · 1 评论 -
初识JSON—获取JSON数据的两种常见…
一、{ "data":[ { "st":"95.000", "exam_id":317, "exam_name":"多线程考试", "exam_date":"2015-11-0400:00:00", "date_to":"2015-11-07原创 2016-11-17 14:38:21 · 565 阅读 · 0 评论 -
fragment向activity传递数据-1
通过接口回调方式传递数据//fragmentpublic class MainActivity extends Fragment implementsOnClickListener{private TextView city1;private TextView city2;private TextView city3;private TextView city4;publi原创 2016-11-17 14:38:24 · 262 阅读 · 0 评论 -
activity向fragment传递数据
将参数从Activity传递到Fragment从Activity中传递参数: Bundle bundle = new Bundle(); bundle.putInt("color", Color.RED); f.setArguments(bundle);在Fragment中获取参数: Bundle bundle = this.原创 2016-11-17 14:38:27 · 200 阅读 · 0 评论 -
开源ViewPagerIndicator的简单使用
ViewpagerIndicator_1.0.2.jar简易仿制芒果TV主函数://一级分类FragmentTabHostpublic class MainActivity extends FragmentActivity {private FragmentTabHost fragmentTabHost;private LayoutInflater inflater;//原创 2016-11-17 14:38:30 · 939 阅读 · 0 评论 -
Android Studio将module作为l…
转载:原文http://blog.163.com/benben_long/blog/static/19945824320151117103412653/在我们有两个AndroidStudio工程的情况时,我们想使用一个作为library工程导入到另一个工程作为一个module。我们可以使用AndroidStudio很容易的做到。让我们假设我们有两个工程:MyApplication和My原创 2016-11-17 14:38:33 · 240 阅读 · 0 评论 -
ScrollView嵌套listView较好的解决…
自定义可适应ScrollView的ListView 自定义一个类继承自ListView,通过重写其onMeasure方法,达到对ScrollView适配的效果。 下面是继承了ListView的自定义类:import android.content.Context;import android.util.AttributeSet;import andro原创 2016-11-17 14:38:38 · 211 阅读 · 0 评论 -
导入多个Git开源项目冲突问题的解…
当报错META—INF/LICENSE缺失时,在当前module的gradle添加:packagingOptions { exclude 'META-INF' exclude 'META-LICENSE'}若出现该文件夹下多个文件缺失错误,则将其所在目录及所有文件添加:packagingOptions { exclude 'META-INF' e原创 2016-11-17 14:38:41 · 267 阅读 · 0 评论 -
自定义ScrollView,监听滑动回至顶…
实现功能:向下滑动隐藏,当滑动至屏幕顶部时,显示顶部搜索栏重写ScrollView,监听到达底部事件import android.content.Context;import android.util.AttributeSet;import android.widget.ScrollView;public class MyScrollView extends S原创 2016-11-17 14:38:46 · 265 阅读 · 0 评论 -
截断edittext的焦点
感觉挺好的做法。在edittext组件前添加一个LinearLayout,捕获焦点 android:layout_width="0px" android:layout_height="0px" android:focusable="true" android:focusableInTouchMode="true">任意组件均可采用此方法原创 2016-11-17 14:38:49 · 334 阅读 · 0 评论 -
ScrollView嵌套listView问题--滚动…
打开套有 ListVew的 ScrollView的页面布局 默认 起始位置不是最顶部。解决办法有两种都挺好用:一是把套在里面的Gridview 或者 ListVew 不让获取焦点即可。gridview.setFocusable(false); listview.setFocusable(false);注意:在xml布局里面设置android:focusable=“false”不生效方法二原创 2016-11-17 14:38:52 · 277 阅读 · 0 评论 -
强大的Bitmap图片处理工具
**....图挂了f**k---不多说import android.content.Context;import android.graphics.Bitmap;import android.graphics.Bitmap.CompressFormat;import android.graphics.Bitmap.Config;import android.grap...原创 2016-11-17 14:38:55 · 1502 阅读 · 0 评论 -
Android基础总结-1
关于线程(课余时间搜索整理,想到什么写什么,比较杂乱)所有的组件都会运行在一个单独的线程中(默认的)——叫做主线程。这个线程主要用于处理UI的操作并为视图组件和小部件分发事件等,因此主线程也被称作UI线程。 在UI线程中不可以做耗时操作。因此便需要并发。Android怎么使用并发?a、Handlerb、AsyncTask使用AsyncTask是在Android上操作线程最简单的方式,原创 2016-11-17 14:39:01 · 189 阅读 · 0 评论 -
Android源码中的设计模式1——单例模…
1、单例模式实现方式简单,应用也最为广泛的一种设计模式。解决的问题:保证一个类在内存中的对象唯一性。比如:多程序读取一个配置文件时,建议配置文件封装成对象。会方便操作其中数据,又要保证多个程序读到的是同一个配置文件对象,就需要该配置文件对象在内存中是唯一的。像数据库操作等,Jdbc。那么,如何使得对象唯一?1、私有化构造方法2、本类自己实例化。3、对外部提供一个public方法,来获原创 2016-11-17 14:39:05 · 310 阅读 · 0 评论 -
JSON—去除JSON数据中的所有HTML标…
保存参考。原创 2016-11-17 14:38:44 · 4469 阅读 · 0 评论