移动开发
文章平均质量分 72
Pink_空白格
这个作者很懒,什么都没留下…
展开
-
Android 布局控件摆放位置
<!--android:layout_above 将该控件的底部至于给定ID的控件之上android:layout_below 将该控件的顶部至于给定ID的控件之下android:layout_toLeftOf 将该控件的右边缘和给定ID的控件的左边缘对齐android:layout_toRightOf 将该控件的左边缘和给定ID的控件的右边缘对齐android:layout_alignBa...原创 2018-05-14 14:38:10 · 7059 阅读 · 1 评论 -
Mvp实现登录注册
注册的Activitypublic class MainActivity extends AppCompatActivity implements NewsView{ EditText et_my1; EditText et_my2; Button bt_my; Button bt_my2; private NewsPS newsPS;原创 2017-11-23 08:57:46 · 398 阅读 · 0 评论 -
拦截器的请求头
/** * 添加请求头 */public class UserAgentIntercepter implements Interceptor { @Override public Response intercept(Chain chain) throws IOException { Request request = chain.reque原创 2017-11-22 20:31:49 · 1204 阅读 · 0 评论 -
Android用MVP实现的二级列表购物车
主Activity//实现view层的接口 并且重写接口的方法public class MainActivity extends AppCompatActivity implements MainViewListener { RecyclerView third_recyclerview; LinearLayout third_pay_linear; CheckB原创 2017-11-22 09:56:26 · 938 阅读 · 0 评论 -
GreenDao--retrofit--fresco--eventbus--recyclerview
先对GreenDao进行配置最外层也就是你的工程的build.gradle加上这行代码classpath 'org.greenrobot:greendao-gradle-plugin:3.2.2' // add plugin然后就是你的项目就的依赖最上方加apply plugin: 'org.greenrobot.greendao'然后在buildTypes方法体下原创 2017-12-02 09:18:19 · 436 阅读 · 0 评论 -
EvenBus
用到的依赖compile 'com.jakewharton:butterknife:8.8.1'annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'compile 'com.android.support:recyclerview-v7:26.1.0'compile 'com.squareup.okhttp3原创 2017-12-10 20:44:17 · 310 阅读 · 0 评论 -
京东商城的分类
用到的依赖 compile 'com.android.support:recyclerview-v7:26.1.0' compile 'com.jakewharton:butterknife:8.8.1' annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1' compile 'com.sq原创 2017-12-10 20:38:39 · 1133 阅读 · 0 评论 -
MvP_retrofit的封装
用到的依赖compile 'com.squareup.retrofit2:retrofit:2.3.0'compile 'com.squareup.retrofit2:converter-gson:2.3.0'compile 'com.facebook.fresco:fresco:1.5.0'compile 'com.android.support:recyclerview-v7:2原创 2017-12-10 20:27:55 · 257 阅读 · 0 评论 -
RecyclerView做的瀑布流
MainActivtypublic class MainActivity extends AppCompatActivity { private List list=new ArrayList<>(); private RecyclerView recyclerview; private Handler handler = new Handler()原创 2017-11-19 20:22:09 · 343 阅读 · 0 评论 -
购物车一级列表
MainActivitypublic class MainActivity extends Activity { RecyclerView rv; LinearLayout linearlayout; TextView tv_main, third_totalprice, third_totalnum, third_submit; private ShopA原创 2017-11-19 20:13:43 · 337 阅读 · 0 评论 -
二维码
主Activitypackage com.example.erweima;import android.content.Intent;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.Bundle;import android.support.v7.app原创 2017-11-03 20:33:51 · 381 阅读 · 0 评论 -
ijkPlayer 实现视频播放,暂停,功能
首先加入依赖compile 'fm.jiecao:jiecaovideoplayer:5.5'其次清单文件配置uses-permission android:name="android.permission.INTERNET"/> uses-permission android:name="android.permission.READ_EXTERNAL_STORAG原创 2017-12-20 09:52:32 · 2568 阅读 · 0 评论 -
mvp_greendao_recyclerview_fresco_retrofit2_butterknife_eventbus_ViewPage
主Activitypublic class MainActivity extends FragmentActivity { @BindView(R.id.vp_home) ViewPager vpHome; @BindView(R.id.rb1) RadioButton rb1; @BindView(R.id.rb2) RadioButton原创 2017-12-03 19:51:15 · 284 阅读 · 0 评论 -
地震波自定义View
MainActivitypublic class MainActivity extends Activity { private Button btn; private SeismicWaveView seismicWaveView; @Override protected void onCreate(Bundle savedInstanceState) { ...原创 2018-04-23 13:40:13 · 399 阅读 · 0 评论 -
Dagger2引用
AndroidStudio 3.0以后版本包括3.0加下面依赖即可使用如果你的Studio不是3.0的版本去下面的网址进行配置 https://www.jianshu.com/p/39d1df6c877dcompile 'com.google.dagger:dagger:2.4'annotationProcessor 'com.google.dagger:dagger-compiler:2....原创 2018-02-08 14:35:45 · 324 阅读 · 0 评论 -
热修复和插件化的好处
热修复可以解决的问题: 比如:刚发布了一款App就发现了比较严重的Bug 有一些晓得功能想即使推送给用户去使用。插件化可以解决的问题:比如:解决应用越来越大所带来的各种技术的限制 解决应用越来越大带来的合作开发的问题。 但是:热修复不会使应用的结构改变 插件化回事应用的结构改变插件化结构改变原创 2018-02-06 15:48:53 · 921 阅读 · 0 评论 -
事件分发机制
一张图片让你清晰的了解事件分发原创 2018-02-05 09:53:50 · 228 阅读 · 0 评论 -
Handler+SharedPreferences_3秒跳转
public class Welcome_Activity extends AppCompatActivity { TextView tv; SharedPreferences preferences; SharedPreferences.Editor editor; Handler handler = new Handler(); // 设置跳转时长原创 2018-01-23 11:44:36 · 398 阅读 · 0 评论 -
MVP泛型+xRecyclerView+Retrofit+OkHttp+RxJava多条目,横向
这是所用到的依赖compile 'com.android.support:recyclerview-v7:26.1.0'compile 'com.squareup.retrofit2:retrofit:2.3.0'compile "io.reactivex.rxjava2:rxjava:2.1.7"compile 'io.reactivex.rxjava2:rxandroid:2.0原创 2017-12-07 14:45:26 · 478 阅读 · 0 评论 -
Kotlin_Recyclerview_Rxjava的封装
View层interface ViewIn { fun Succers(bn: bean) fun Filde(e: Exception)}Modle层接口interface Modle { fun Succers(bn: bean) fun Filde(e: Exception)}Modle层实体类class Mod原创 2017-12-14 20:40:50 · 506 阅读 · 0 评论 -
MVP泛型+RecyclerView+Retrofit+OkHttp+RxJava
主Activitypublic class SupperActivity extends BaseMvpActivity implements SupperView { @BindView(R.id.rv) RecyclerView rv; @Override public SupperPresenter initPresenter() {原创 2017-12-06 10:47:03 · 494 阅读 · 0 评论 -
添加购物车_购物车
用到的依赖compile 'com.android.support:recyclerview-v7:26.1.0'compile 'com.facebook.fresco:fresco:1.5.0'compile 'com.jakewharton:butterknife:8.8.1'annotationProcessor 'com.jakewharton:butterknife-co原创 2017-12-21 11:59:41 · 630 阅读 · 0 评论 -
自定义顶部标题栏
这是MainActivity布局xml version="1.0" encoding="utf-8"?>RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:la原创 2017-12-13 09:48:59 · 360 阅读 · 0 评论 -
OkHttp请求_springview_recyclerview上拉刷新下拉加载
主Activitypublic class MainActivity extends Activity implements MultiIView { private MultilActivityPresenter presenter; private MultilActivityAdapter adapter; private RecyclerView recyc原创 2017-11-12 20:13:55 · 422 阅读 · 0 评论 -
画圆带动态边框圆中间显示百分比跟随边框动
public class CircleProgres extends View { Paint mPaint;//画笔 int radioWidth =30;//文字的长度 int progress=0;//中间的百分比从0开始 int max = 360; //所化的圆旋转360° public CircleProgres(Context context)原创 2017-11-02 19:16:53 · 400 阅读 · 0 评论 -
XlistView的上拉刷新下拉加载 和Fragment 和无限轮播
public class FragmentOne extends Fragment{ ListView lv; NewsData data; MyAdapter adapter; @Override @Nullable public View onCreateView(LayoutInflater inflater,原创 2017-09-07 15:43:46 · 310 阅读 · 0 评论 -
ListView+WebView+ImageLoad+轮播
主Activitypublic class MainActivity extends AppCompatActivity { ListView lv; //ListView beans bs; //bean包 util ut; //获取网络数据的包 List list; //bean包的集合用于传值 @Override protect原创 2017-09-05 15:26:10 · 357 阅读 · 0 评论 -
小圆点+无限轮播+络请求数据_跳转
主Activitypublic class MainActivity extends AppCompatActivity { ViewPager vp; RadioGroup rg; List list; TextView huangwang; TextView love; int i原创 2017-08-25 09:36:26 · 346 阅读 · 0 评论 -
list布局
android:layout_width="fill_parent" android:layout_height="wrap_content" > android:id="@+id/xlistview_footer_content" android:layout_width="fill_parent" androi原创 2017-08-13 20:14:14 · 411 阅读 · 0 评论 -
XListView的必须文件
public class XListViewFooter extends LinearLayout {public final static int STATE_NORMAL = 0;public final static int STATE_READY = 1;public final static int STATE_LOADING = 2;private Contex原创 2017-08-13 20:04:59 · 246 阅读 · 0 评论 -
XListView的一些适配文件
package com.example.weektwoex.view.xlist;import android.content.Context;import android.util.AttributeSet;import android.view.Gravity;import android.view.LayoutInflater;import android.vie原创 2017-08-13 20:03:32 · 266 阅读 · 0 评论 -
Myapp
public class MyApp extends Application{public void onCreate() {DisplayImageOptions options = new DisplayImageOptions.Builder().showImageOnLoading(R.drawable.ic_launcher).cacheInMemory(true).原创 2017-08-13 20:02:51 · 281 阅读 · 0 评论 -
XlistView的上拉加载下拉刷新
主Activitypublic class MainActivity extends AppCompatActivity { ViewPager vp; Listlist; RadioGroup rg; RadioButton rb1,rb2,rb3,rb4; @Override protected void onCreate(Bundle sav原创 2017-09-08 19:02:07 · 273 阅读 · 0 评论 -
TabLayout+XlistView
主Activity里做的Tablayoutpublic class MainActivity extends AppCompatActivity { TabLayout tab; ViewPager vp; List listStr ; List listTv ; // private String[] titles = new String[原创 2017-09-19 09:17:17 · 422 阅读 · 0 评论 -
Android,自定义View画圆
public class CustomCirceViews extends View { //画笔 private Paint mPaint; int cy = 200; int cx = 200; public CustomCirceViews(Context context) { super(context); } pu原创 2017-11-02 09:27:51 · 459 阅读 · 0 评论 -
Html菜单折叠
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">jQuery 折叠菜单* { margin:0px; padding:0px; }body { background:transparent url('images/bg.gif') repeat scroll left top;font-size:1原创 2017-10-11 19:23:26 · 3136 阅读 · 0 评论 -
表单对象属性选择器
无标题文档$(function(){var i=1;$("button:eq(0)").click(function(){var a= $("我家");//$("ul").append(a);a.appendTo($("ul"));});$("button:eq(1)").click(function(){$("ul li:eq(2)").rem原创 2017-10-11 19:22:00 · 510 阅读 · 0 评论 -
Week HTML
HTML 代码无标题文档.div{ width:400px;height:400px;border-radius:400px;margin:0 auto;text-align:center;background-color:#CF0;line-height:400px;box-shadow:5px 4px 5px #FF0000;原创 2017-10-08 18:36:31 · 384 阅读 · 0 评论 -
小圆点的配置与设置
首先要有ViewPage 需要联动必须要做监听事件 //viewPager页面改变的监听事件 vp_one.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled(int position, float positionOf原创 2017-09-14 13:41:36 · 604 阅读 · 0 评论 -
ImageLoade的配置
public class MyApps extends Application { @Override public void onCreate() { super.onCreate(); File file = new File(Environment.getExternalStorageDirectory().getPath()+"Images0原创 2017-09-19 19:42:55 · 362 阅读 · 0 评论