- 博客(33)
- 资源 (1)
- 收藏
- 关注
原创 Retrofit+mvp
package com.whk.moni.utils;import com.whk.moni.inter.APIService;import okhttp3.OkHttpClient;import okhttp3.logging.HttpLoggingInterceptor;import retrofit2.Retrofit;import retrofit2.adapter.rxja...
2018-05-04 07:49:28
249
原创 仿京东购物车,二级列表
//请求数据就不多说了package com.whk.moni.view;import android.content.Context;import android.content.Intent;import android.content.SharedPreferences;import android.os.Bundle;import android.support.annotat...
2018-05-03 20:39:11
222
原创 RecyclerView简单用法
public class MainActivity extends AppCompatActivity implements DataView{ String url ="http://api.tianapi.com/startup/?key=71e58b5b2f930eaf1f937407acde08fe&num=10"; private Handler handler = ...
2018-04-05 17:13:37
236
原创 umeng第三方登录,分享
//1.首先导入友盟jar包,添加依赖//2.配置清单文件uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />uses-permission andro
2018-04-05 16:43:07
497
原创 js实现二级联动,添加方法
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> .city{ display: none; } .city_firs
2018-04-03 11:18:59
556
原创 angular实现增删改查,http请求
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script src="http://cdn.static.runoob.com/libs/angular.js/1.4.6/angular.min.js&
2018-03-05 15:41:23
835
原创 angularjs实现购物车增删改查,模糊查询
<!DOCTYPE html><html ng-app="App"> <head> <meta charset="UTF-8"> <title></title> <style> .css1{ background-color: red; }
2018-03-02 09:40:58
256
转载 angularjs增删改查
<span style="font-size:14px;"><!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <script type="text/java
2018-03-02 09:29:49
192
转载 angularjs实现数组随机排序
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>实现数组随机排序</title> <script type="text/javascript" src
2018-03-02 09:27:07
407
原创 HTML5图片的hover事件案例
body{ background: url(../img/bb.jpg); /*背景图片足够大*/ background-size: cover; } .img1{ width: 400px; height: 260px; margin-top: 200px; } .img2
2018-01-28 19:16:58
3885
原创 HTML窗口改变页面改变案例
* { margin: 0 auto; padding: 0; } .div1 { width: 1300px; height: 100%; background: #ffffff; } .div2 { width: 100%; height: 170px; background: #aaac9
2018-01-28 19:13:48
1229
原创 抽屉和radiogroup切换界面用法
xml version="1.0" encoding="utf-8"?> android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" a
2018-01-17 16:04:47
386
原创 TabLayout布局用法
xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" xmlns:
2018-01-17 16:02:53
223
原创 跳转页面登录,并传回数据
public class Fragment5 extends Fragment{private LinearLayout lin;private TextView name;private ImageView img;private DisplayImageOptions build;@Nullable@Overridepublic View onCreateView(LayoutInfl
2018-01-16 16:11:14
828
原创 视频播放
public class Fragment2 extends Fragment { private VideoView videoView; private ListView listView; @Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable
2018-01-16 16:05:30
186
原创 webview的简单使用
//找到控件vb = findViewById(R.id.vb);//得到传来路径 Intent intent = getIntent(); String url = intent.getStringExtra("url");//设置webview WebSettings settings = vb.getSettings(
2018-01-16 11:15:16
224
原创 fragment传值
public class Fragment1 extends Fragment{ /*String url = "http://v.juhe.cn/toutiao/index?type=top&key=979b10aa8ead50f95e176358595ba0e7";*/ private XListView xlv; //private MyAdapter adapt
2018-01-16 10:54:16
201
原创 加载刷新
public class MyFragment extends Fragment { private int pageIndex = 1; private MyAdapter adapter; String url = "http://v.juhe.cn/toutiao/index?type="; String url1 ="&key=b6573217b60ba16
2018-01-16 10:53:00
322
原创 如果请求没有网络执行数据库
/** * Created by Administrator on 2018/1/15. */ //创建一个类 继承 SQLiteOpenHelper public class MyOpenHp extends SQLiteOpenHelper{ public MyOpenHp(Context context) { super(context, "
2018-01-16 10:04:05
280
原创 listview多条目案例
//继承BaseAdapter 重写方法 public class MyAdapter extends BaseAdapter{ //定义标记 private int ONE_TYPE = 0; private int TWO_TYPE = 1; private int THREE_TYPE = 2; Context context;
2018-01-11 16:49:13
150
原创 BaseFragment的使用案例
public abstract class BaseFragment extends Fragment{@Nullable@Overridepublic View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { r
2018-01-11 10:53:50
712
原创 BaseActivity的使用案例
/** * 基本一定定义抽象类 * 1.规范代码书写位置 * 2.常用(公用)的方法 * */ public abstract class BaseActivity extends AppCompatActivity {/** * 初使化页面控件 */public abstract void initView();/** * 给页面上组件设置监听事
2018-01-11 10:48:58
710
原创 常用工具 接口封装
public class MyTask extends AsyncTask {//2.申明接口类型变量private ICallBacks iCallBacks;//4.传入实现此接口的类对象public MyTask(ICallBacks iCallBacks) { this.iCallBacks = iCallBacks;}@Overrideprotected S
2018-01-08 17:05:36
864
原创 Xlistview一次访问两个接口的案列(布局为两个GridView,以及ImageLoader)
//切换fragment的放法就不写了 //fragment中的展示数据 public class IndexFragment extends Fragment {private XListView xlv;private ResultSecond resultSecond;private ResultThird resultThird;private Handler myH
2018-01-07 19:11:47
196
原创 自定义GridView
//创建一个类继承GridView 必须重写前三个方法 和onMeasure方法public class MyG extends GridView { public MyG(Context context) { super(context); } public MyG(Context context, AttributeS
2018-01-07 18:35:50
228
原创 切换页面的方法(replace)
//切换页面的方法(replace) public class MainActivity extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layo
2018-01-06 09:37:48
716
原创 drawerlayout布局(侧滑)
DrawerLayout是Support Library包中实现了侧滑菜单效果的控件,可以说drawerLayout是因为第三方控件如MenuDrawer等的出现之后,google借鉴而出现的产物。drawerLayout分为侧边菜单和主内容区两部分,侧边菜单可以根据手势展开与隐藏(drawerLayout自身特性),主内容区的内容可以随着菜单的点击而变化(这需要使用者自己实现)。
2018-01-05 14:14:37
378
原创 imageloader用法
//先创建初始化的类让项目运行开始就先初始化public class MyApplication extends Application { @Override public void onCreate() { super.onCreate(); Log.d("zzz","App入口"); Toast.makeText(this,"app",Toa
2018-01-03 14:06:26
221
原创 viewpager的pageradapter用法
public class PagerAdapter extends android.support.v4.view.PagerAdapter{ Context context; List list; public PagerAdapter(Context context, List list) { this.context=context;
2018-01-02 20:16:28
543
转载 ViewPage中setOnPageChangeListener监听用法
ViewPage使用时,最关键的代码就是setOnPageChangeListener,传入一个ViewPager.SimpleOnPageChangeListener对象。ViewPager.SimpleOnPageChangeListener是个接口,有三个方法,下面做介绍。注:ViewPager有两个操作,一个是用手指滑动翻页,一个是直接setCurrentItem(一般用于点击上面的t
2018-01-02 20:07:46
555
转载 sdk目录分析
sdk目录分析1、add-ons–>Google API 这里面保存着附加库,比如GoogleMaps,当然你如果安装了OphoneSDK,这里也会有一些类库在里面。2、build-tools–>各版本SDK编译工具。3、docs–>离线开发者文档Android SDK API参考文档,所有的API都可以在这里查到。4、extras–>扩展开发包 如高版本的API在低版本中开发使用。5、platfo
2018-01-02 11:50:38
271
原创 网络状态判断
public class MainActivity extends AppCompatActivity {private Button button;@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.l
2018-01-01 19:23:31
230
原创 判断蓝牙和Wifi是否开启
//判断蓝牙状态BluetoothAdapter blueadapter=BluetoothAdapter.getDefaultAdapter();if (blueadapter.isEnabled()){ text_wifi.setText("蓝牙状态:开");}else{ text_wifi.setText("蓝牙状态:关");}//判断wifi状态//得到w
2017-12-29 17:06:38
442
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人