自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 收藏
  • 关注

原创 自定义搜索框

1.搜索商品适配器public class SearchAdapter extends RecyclerView.Adapter {List<SearchBean.ResultBean> result=new ArrayList<>();Context context;private ViewHolder holder1;public SearchAdapter(...

2019-04-07 10:01:22 258

原创 购物车2

1.二级列表购物车适配器public class ShopCartAdapter extends BaseExpandableListAdapter {Context context;List<ShopcartBean.DataBean> list;CheckBox checkAll;TextView priceAll;private Group_ViewHolder ho...

2019-04-07 09:57:07 247

原创 购物车1

1.接口public interface Api {//搜索历史记录@GET(“small/commodity/v1/findCommodityByKeyword”)Observable getCall(@Query(“keyword”) String keyword, @Query(“page”) int page, @Query(“count”) int count);//http:...

2019-04-07 09:49:46 495

原创 ViewPager+fragment切换页面及懒加载

1.工具类public class HttpUtils {public final Api api;//单例private static HttpUtils httpUtils=null;public static HttpUtils getInstance(){httpUtils = new HttpUtils();return httpUtils;}//私有化的构造方法pr...

2019-04-07 09:42:33 220

原创 MVP+retrofit+okhttp+RxJava框架

工具类public class HttpUtils {public static OkHttpClient okHttpClient;public final LoginApi api;//私有化构造方法private HttpUtils() { //创建okhttpclient对象 okHttpClient = new OkHttpClient.Builder()...

2019-03-24 21:04:38 453

原创 GreenDao缓存到数据库

网址:https://www.jianshu.com/p/4986100eff901.记得注册public class MyApplication extends Application {public static MyApplication instances;private DaoMaster.DevOpenHelper node_db;private SQLiteDatabase...

2019-03-17 21:11:48 192

原创 GreenDao

1.导依赖在Project里dependencies {classpath ‘org.greenrobot:greendao-gradle-plugin:3.2.2’}2.在module.app最上面添加 apply plugin: ‘org.greenrobot.greendao’在android外面添加greendao {schemaVersion 1 //数据库版本号da...

2019-03-17 21:01:20 172

原创 第三方登录

1.导jar包2.在build.gradle里复制maven { url ‘https://dl.bintray.com/umsdk/release’ }上面那行在有盟 U-App里 8.0以下 复制3.U-Share集成-&gt;第三方登录里 复制两个代码到MainActivity里 改一下4.添加回调 复制代码到MainActivity5.在配置权限里复制qq下边代码 到清单文件...

2019-03-08 11:48:28 226 1

原创 handler倒计时

public class MainActivity extends AppCompatActivity {private int s=5;private TextView miao;private SharedPreferences sharedPreferences;private SharedPreferences.Editor editor;@Overrideprotected ...

2019-03-08 09:52:23 77

原创 布局

1.activity_main&amp;lt;android.support.v4.view.ViewPagerandroid:id=&quot;@+id/main_pager&quot;android:layout_width=“match_parent”android:layout_height=“0dp”android:layout_weight=“1”&amp;gt;&amp;lt;/android.support.v4....

2019-03-08 09:51:21 111

原创 全局捕获异常

1.创建一个类 名字是UnCaughtException2.让这个类实现 Thread.UncaughtExceptionHandler3.如下:public class UnCaughtException implements Thread.UncaughtExceptionHandler {@Overridepublic void uncaughtException(Thread t...

2019-03-08 09:50:57 151

原创 Banner轮播图

/////////////////轮播图//ok网络请求OkHttpClient okHttpClient = new OkHttpClient();Request request = new Request.Builder().url(url).build();Call call = okHttpClient.newCall(request);//用OkHttp里面的Call对象打...

2019-03-08 09:10:39 173

原创 MVP购物车全选全不选

1.bean类2.public class FragmentTwo extends Fragment {private ShoppingCartBean shoppingCartBean;private ExpandableListView expandableListView;private ShoppingCartAdapter shoppingCartAdapter;privat...

2019-03-07 20:58:22 186

原创 商品分类展示列表

1.生成两个bean类2.展示的presenter层public class ShowPresenter{private ShowView showView;public ShowPresenter(ShowView showView){this.showView=showView;}public void LoadDataNet(){new Thread(){@Override...

2019-03-07 20:52:01 3274

原创 mvp框架 自定义View

在Model层写 okttp网络请求public class HttpUtils{private final OkHttpClient okHttpClient;//私有化构造方法private HttpUtils() {okHttpClient = new OkHttpClient.Builder().readTimeout(5, TimeUnit.SECONDS).writeTi...

2019-03-07 20:38:50 256

原创 MVP封装 网络请求

1.首先导依赖 写网络权限implementation ‘com.google.code.gson:gson:2.8.5’implementation ‘com.squareup.okhttp3:okhttp:3.7.0’implementation ‘com.squareup.okio:okio:1.12.0’implementation ‘com.android.support:a...

2019-03-07 09:59:47 416

原创 解决内存泄漏

解决MVP的内存泄露Presenter在Activity的onDestroy方法回调时执行资源释放操作,或者在Presenter引用View对象时使用更加容易回收的软引用,弱应用。比如示例代码:Activity@Overridepublic void onDestroy() {super.onDestroy();mPresenter.destroy();}Presenterpu...

2019-03-07 09:27:42 129

原创 属性动画 自定义view小球从左上角移动到右下角 颜色渐变

//小球的属性封装一个bean类public class CirclePoint {private float positionX;private float positionY;private int radius =100;public float getPositionX() { return positionX;}public void setPositionX(f...

2019-03-05 14:31:02 501

原创 recyclerView上拉刷新 下拉加载

在activity_xml&lt;android.support.v4.widget.SwipeRefreshLayoutandroid:id="@+id/swipeRefresh"android:layout_width=“match_parent”android:layout_height=“0dp”android:layout_weight=“9”&gt;&lt;android....

2019-02-24 20:50:11 221

原创 recyclerview适配器

//继承RecycleView适配器public class MyAdapter extends RecyclerView.Adapter&lt;MyAdapter.ViewHolder&gt; {private Context context;private List&lt;JsonBean.ResultBean&gt; result;private static final int T...

2019-02-17 19:15:59 275

原创 MVP展示页面

展示主页面public class ShowActivity extends AppCompatActivity implements ShowView {private RecyclerView rlv;private ShowPresenter presenter;@Overrideprotected void onCreate(Bundle savedInstanceState) ...

2019-02-17 19:13:48 400

原创 MVP注册

注册Activity页面public class RegistActivity extends AppCompatActivity implements RegistView {private EditText ed_num, ed_pwd;private Button regist;private TextView return_btu;private RegistPresenter ...

2019-02-17 19:09:59 80

原创 MVP注册登录

主页面public class MainActivity extends AppCompatActivity implements LoginView {private EditText ed_pwd, ed_num;private Button regist, login;private LoginPresenter presenter;@Overrideprotected voi...

2019-02-17 19:03:02 209

原创 工具类 适配器 fragment页面

HttpUtils 工具类public class HttpUtils {public static boolean isNetworkConnected(Context context) {if (context != null) {//获取连接管理器ConnectivityManager mConnectivityManager = (ConnectivityManager)con...

2019-01-21 08:30:36 141

原创 基本步骤

1.写权限创建App类 注册App2.导包gson image-loader design3..导pulltorefresh_library依赖包.导channelmanagement_library依赖包导xlistview包4.把项目和导入的依赖关联5.创建HttpUtils类6.创建Bean类7.写数据库Mysqlite和Dao层8.主页面 帧布局和...

2019-01-21 08:30:27 95

原创 三、数据库 和工具类

1.创建数据库public class Mysqlite extends SQLiteOpenHelper {public Mysqlite( Context context) {super(context, “bw.db”, null, 1);}@Overridepublic void onCreate(SQLiteDatabase db) {db.execSQL(“create ...

2019-01-21 08:30:17 85

原创 五、TabLayout 和viewpager联动及实现的代码

1.布局&amp;lt;android.support.design.widget.TabLayoutandroid:id=&quot;@+id/tablayout&quot;android:layout_width=“0dp”android:layout_height=“wrap_content”app:tabMode=“scrollable”android:layout_weight=“1”/&amp;gt;...

2019-01-21 08:30:11 243

原创 布局

主页面&amp;lt;android.support.v4.widget.DrawerLayout android:id=&quot;@+id/draw&quot; android:layout_width=&quot;match_parent&quot; android:layout_height=&quot;match_parent&quot; &amp;gt; &amp;lt;Linea

2019-01-21 08:30:02 72

原创 网络请求数据 判断网络 数据库 侧栏

1.加权限2.导入依赖3.数据库public class Dao {private final SQLiteDatabase db;public Dao(Context context){ Mysqlite mysqlite=new Mysqlite(context); db = mysqlite.getWritableDatabase();}public lon...

2019-01-21 08:29:55 109

转载 基类

分析:为谁写基类为Activity写基类先创建一个名为BaseActivty的抽象类并让它继承AppCompatActivity写几个抽象方法为哪个Activity写的基类 就让哪个Activity继承BaseActivty重写BaseActivty中的方法然后调用重写的方法为Fragment写基类先创建一个名为BaseFragment的抽象类并让它继承Fragment写几个...

2019-01-21 08:29:48 94

原创 Xlistview和gridview

Xlistview多条目加载public class Fraglist extends Fragment {private XListView xListView;private String str=&amp;quot;http://www.xieast.com/api/news/news.php?page=1&amp;quot;;private ArrayList&amp;amp;lt;JsonBean.DataS&amp;amp;gt; data;.

2019-01-21 08:29:41 105

原创 多条目加载

在MainActivity中写viewpagerfragment页面切换按钮状态改变public class MainActivity extends FragmentActivity {private RadioGroup radioGroup;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onC...

2019-01-21 08:29:34 74

原创 六、Frag1 实现pulltorefreshlistview上拉刷新下拉加载

1.布局&amp;amp;lt;com.handmark.pulltorefresh.library.PullToRefreshListViewandroid:id=&amp;quot;@+id/pulllist&amp;quot;android:layout_width=“fill_parent”android:layout_height=“fill_parent”android:cacheColorHint=&amp;quot;#00000000&am

2019-01-21 08:29:16 101

原创 七、所有适配器

1.MypagerAdapter适配器public class MypagerAdapter extends FragmentPagerAdapter {private ArrayList frlist;public MypagerAdapter(FragmentManager fm, ArrayList frlist) {super(fm);this.frlist = frlist;...

2019-01-21 08:29:06 98

原创 倒计时布局

1.倒计时页面布局

2019-01-21 08:28:57 143

原创 侧栏 帧布局 radioGroup布局

&amp;lt;android.support.v4.widget.DrawerLayoutandroid:id=&quot;@+id/draw&quot;android:layout_width=“match_parent”android:layout_height=“match_parent”&amp;gt; &amp;lt;LinearLayout android:layout_widt...

2019-01-21 08:28:45 190

原创 Tablayout viewpager布局 pulltorefreshlistview

&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt;&amp;lt;android.support.design.widget.TabLayoutandroid:id=&quot;@+id/tablayout&quot;android:layout_width=“0dp”android:layout_height=“wrap_cont

2019-01-21 08:28:38 128

原创 侧栏布局

多条目布局第一个第二个第三个

2019-01-21 08:28:24 206

原创 二.App缓存图片 Bean类

1.Apppublic class App extends ChannelApplication {@Overridepublic void onCreate() {super.onCreate();String path = Environment.getExternalStorageDirectory().getPath() + “/yuee1”;File file = new F...

2019-01-21 08:14:47 150

原创 四 倒计时页面和主页面侧栏(频道管理)

1倒计时页面public class MainActivity extends AppCompatActivity {private int s=5;private TextView miao;private SharedPreferences sharedPreferences;private SharedPreferences.Editor editor;@Overridepro...

2019-01-16 14:50:56 148

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除