- 博客(17)
- 收藏
- 关注
原创 关于Activity、Window、View的关系
Activity本身是没办法处理控件(View)的,是通过PhoneWindow进行显示的;换句话说,也就是Activity创造了PhoneWindow,处理显示那些View都是交给PhoneWindow。接下来是具体的操作步骤: 1、在Activity创建的时候调用attach方法: 2、attach方法会调用policyManager.makeNewWindow()(这个policyMana
2018-01-08 10:32:08
274
转载 一个很强大的框架
支持gif图片的Load反馈框架,只需一张gif图,一行代码解决初次加载,重试加载,刷新加载,与生命周期绑定,LeakCanary检测无内存泄漏https://github.com/NoEndToLF/Gif-Load-ReTry-Refresh#%E5%9C%A8-activit%E4%B8%AD%E4%BD%BF%E7%94%A8
2018-01-04 11:44:23
231
原创 NDK的基础使用(AS版)
1、ndk开发工具准备 要进行Android NDK开发,首先要下载Android NDK开发工具。可以在AndroidStudio上面的下载,也可以自己下载好了,然后将NDK的路径设置为自己下载的Android NDK开发工具的路径。Android NDK开发工具下载地址:http://wear.techbrood.com/tools/sdk/ndk/ 。 2、完场ndk的下载以后 (1
2017-12-22 10:26:27
660
原创 自定义拖动圆
//自定义的Viewpublic class MyView extends View { private static final int WIDTH = 90; private Rect rect = new Rect(0, 0, WIDTH, WIDTH);// 绘制矩形的区域 private int deltaX, deltaY;// 点击位置和图形边界的偏移量 pr
2016-09-23 19:11:33
313
原创 检索
** 第一步:复制OverlayManager和PoiOverlay文件到Activity中导入BaiduLBS_Android.jar和armeabi文件在lib目录下** //需要导的包private MapView mMapView = null; private BaiduMap mbaiduMap; LatLng center = new LatLng(49.9223
2016-09-13 10:20:24
262
原创 版本更新
//在 MainActivity 中public class MainActivity extends Activity { private AlertDialog dialog; private UpdateEntity updateEntity; private TextView tv_name; /** * 消息机制 */ private
2016-09-12 08:30:27
276
原创 指示器
**首先关联library文件**在activity_main中**<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
2016-08-25 15:43:09
196
原创 上拉加载下拉刷新
需要关联第三方包XListView导入三个包**package com.example.xlistviewtest;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.List;import org.com.cctest.view.XListView;import org.com.cct
2016-08-25 15:35:07
330
原创 上拉加载,下拉刷新延迟方法
**xListView.setXListViewListener(new IXListViewListener() { // 下拉刷新的回调方法 public void onRefresh() { data.clear(); // TODO Auto-generated method st
2016-08-25 15:27:35
674
原创 ImageLoader所有属性
**先在MainActivity的xml文件中创建listview控件在获取控件id,并创建适配器在创建的适配器中public class Myadapter extends BaseAdapter {Context context;String[] paths;private ImageLoader imageLoader;private DisplayImageOptions.Bu
2016-08-25 15:25:56
266
原创 ImageLoader应用
**创建新类继承Applicationpublic class MyApplication extends Application { @Override public void onCreate() { // TODO Auto-generated method stub super.onCreate(); //设置ImageLoa
2016-08-25 15:23:11
210
原创 Listview条目多样化
package com.ex.moni;import java.util.List;import com.bawei.bean.Data;import com.bawei.bean.Image_listE;import com.bawei.bean.Large_image_list;import com.nostra13.universalimageloader.core.ImageLoade
2016-08-25 15:16:49
235
原创 Slidingmenu侧滑
// 设置背景图 setBehindContentView(R.layout.frag1); // 获得Left类对象 Fragment left = new Left(); // 开启事物,进行保存 getSupportFragmentManager().beginTransaction().replace(R.id.f
2016-08-25 15:10:45
294
原创 xml解析
//运用pull解析XmlPullParser parser = Xml.newPullParser(); //把数据存放到parser中 parser.setInput(inputStream, "utf-8"); // 获得类型
2016-08-25 15:00:49
260
原创 无限轮播
无限轮播在MainActivity中 import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.support.v4.view.ViewPager; import android.view.Menu; import android.view.MenuIt
2016-08-25 14:55:27
251
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人