自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android Jni调用C做的一个简单的计算器

https://blog.csdn.net/tongseng/article/details/53005123,这个链接是NDK开发的配置和一个简单的demo。 https://blog.csdn.net/lygsust/article/details/49428683,这个就是简单的调用C写的简易计算器。在使用java掉C代码时,最重要的就是C代码要写好,这里我引用的是第二个链接里的代码,...

2018-07-20 10:57:08 385

原创 第三方友盟的统计和推送

个人做的一些第三方统计和推送的一点总结:首先用的平台是友盟,链接是https://www.umeng.com/。统计和推送有官方文档,可以先下载下来对照使用,有点感觉之后,开始往自己的项目导入,根据官方开发文档来使用。首先我个人比较喜欢直接使用线上依赖也可以导入SDK //友盟的统计依赖 implementation 'com.umeng.sdk:common:l...

2018-07-12 09:20:06 1527

原创 Retrofit+Rxjava2.0+MVP的一个Android购物车

导入依赖 //添加retrofit依赖 implementation 'com.squareup.retrofit2:retrofit:2.4.0' //添加gson转换器的依赖 implementation 'com.squareup.retrofit2:converter-gson:2.4.0' //注意 rxjava2是2.0的 不加2表示的是1...

2018-05-20 21:16:26 246

原创 Retrofit工具类

涉及Rxjava的工具类/** * Retrofit的工具类 */public class RetrofitUtil { //单例模式 private static RetrofitUtil retrofitUtil; private final Retrofit retrofit; public static RetrofitUtil getIn...

2018-05-20 19:38:38 232

原创 Retrofit+Rxjava2.0+MVP一种设计模式

首先是依赖 //添加retrofit依赖 implementation 'com.squareup.retrofit2:retrofit:2.4.0' //添加gson转换器的依赖 implementation 'com.squareup.retrofit2:converter-gson:2.4.0' //注意 rxjava2是2.0的 不加2表示的是...

2018-05-20 19:36:34 396

原创 RetrofitUtil工具类简单的一个封装

简单的MVP加Retrofit/** * Retrofit的工具类 */public class RetrofitUtil { //单利模式 private static RetrofitUtil retrofitUtil; private final Retrofit retrofit; public static RetrofitUtil get...

2018-05-13 21:14:59 766

原创 MVP加Retrofit的用法的一个轮播加Recyclerview列表展示的一个案例

首先是依赖 //recyclerview implementation 'jp.wasabeef:recyclerview-animators:2.3.0' //fresco implementation 'com.facebook.fresco:fresco:1.9.0' //retrofit implementation 'com.squa...

2018-05-13 21:13:15 233

原创 具有手指点击放大缩小的自定义类

自定义放大缩小图片的自定义类package com.example.ownproject.view.custom;import android.annotation.SuppressLint;import android.content.Context;import android.graphics.Matrix;import android.graphics.RectF;import an

2018-05-03 21:40:19 283

原创 Android的分类传值

左边的listView的适配器public class MylistAdapter extends BaseAdapter { private Context context; private List<FenleiBean.DataBean> list; private int position; public MylistAdapter(Context context

2018-05-03 21:35:23 146

原创 第三方登录的一些小贴士,防止忘记

友盟的appkey 在清单文件中手写<meta-data android:name="UMENG_APPKEY" android:value="5ad80385b27b0a34200000ce" />QQ的一个key去腾讯开放平台找友盟的分享结合开发文档//分享 UMWeb注意是http开头,一个完整网址 UMImage umImage = new

2018-05-03 21:13:37 141

原创 RecyclerView多条目加属性动画及点击事件

首先是依赖 //ok compile 'com.squareup.okhttp3:okhttp:3.10.0' //gson compile 'com.google.code.gson:gson:2.8.2' //glide compile 'com.github.bumptech.glide:glide:4.7.1' //recyclerview compile 'cn.lemon:

2018-05-03 20:52:19 474

原创 HttpUtils+MVP的Android购物车

首先是依赖compile 'com.google.code.gson:gson:2.6.2'compile 'com.squareup.okhttp3:okhttp:3.3.0'compile 'com.github.bumptech.glide:glide:3.7.0'购物车的Main布局<?xml version="1.0" encoding="utf-8"?><LinearLayout

2018-05-03 20:35:29 186

原创 HttpUtils一个另外的OkHttp封装工具类

首先是一个单例模式,之后是对doPost,doGet的一个简单封装public class HttpUtils { private static final String TAG = "HttpUtils-----"; private static HttpUtils httpUtils; private final int SUCCESS = 0; private f

2018-05-03 08:40:25 228

原创 一个分层的登陆搜索页面

public class ShoppListActivity extends AppCompatActivity implements ShoppListacFace { private RecyclerView shopp_rec; private SmartRefreshLayout smart_re; private ImageView good

2018-04-22 21:01:34 171

原创 自定义Banner轮播

自定义View布局&lt;RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content"&gt; &lt;android.support...

2018-04-14 17:19:48 275

原创 自定义搜索框加流式布局

流式布局的shape<shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="#666666" /> <corners android:radius="10dp" /> <padding android:left="5dp" a

2018-04-14 15:33:00 695

原创 Retrofit+Rxjava+MVP封装的网络请求框架

网络请求所需要的依赖 //添加retrofit依赖 compile 'com.squareup.retrofit2:retrofit:2.3.0' //添加gson转换器的依赖 compile 'com.squareup.retrofit2:converter-gson:2.3.0' compile "io.reactivex.rxjava2:rxjava:2.1

2018-04-06 21:32:22 400

原创 Android购物车的总结

购物车布局<?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:layout_width="match

2018-04-06 21:08:59 481

原创 默认二维码和自定义二维码以及生成二维码

首先导入ZXing库自定义二维码布局<FrameLayout android:id="@+id/fl_zxing_container" android:layout_width="match_parent" android:layout_height="match_parent"/> <LinearLayout android:lay

2018-01-29 23:38:04 1030

原创 Android 属性动画

属性动画package com.example.month.view;import android.animation.Animator;import android.animation.AnimatorSet;import android.animation.ObjectAnimator;import android.content.Intent;import android.suppor

2018-01-18 20:56:27 135

原创 OKHTTP拦截器的工具类

OKHTTPimport android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Environment;import android.util.Log;import android.widget.Toast;import java.io.File;impor

2018-01-18 10:50:22 229

原创 RecyclerView的适配器

package com.example.week2.view.view.view.view.adapter;import android.content.Context;import android.support.v7.widget.RecyclerView;import android.view.LayoutInflater;import android.view.View;imp

2018-01-07 21:33:58 172

原创 RecyclerView的应用

package com.example.week2.view.view.view.view.view;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.support.v7.widget.LinearLayoutManager;import android.sup

2018-01-07 21:32:09 135

原创 在MainActivity中调用TabLayout

package com.example.weekthree;import android.support.design.widget.TabLayout;import android.support.v4.app.Fragment;import android.support.v4.view.ViewPager;import android.support.v7.app.A

2017-11-23 11:26:35 322

原创 TabLayout加ViewPager的适配器

public class MyAdapter extends FragmentPagerAdapter {    private List tabs;    private List liframe;    public MyAdapter(FragmentManager fm,List tabs,List liframe) {        super(fm);   

2017-11-23 11:24:34 545

原创 怎么用pulltorefresh

package com.example.month;import android.os.Handler;import android.support.v4.widget.DrawerLayout;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.Vie

2017-11-23 11:17:51 138

原创 怎么调用网络判断

boolean conn = NetTypeUtils.isConn(this);         if(conn){调用请求网络        }else{            NetTypeUtils.openNetSettingDg(this);        }

2017-11-23 11:06:17 146

原创 怎么调用AsyncTask工具类

package com.example.eignth;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.ListView;import com.google.gson.Gson;import java.util.ArrayList;

2017-11-23 11:05:36 161

原创 网络请求重定向

try {                    URL url = new URL(path);                    HttpURLConnection connection = (HttpURLConnection) url.openConnection();                    //设置                    connect

2017-11-23 11:04:25 1398

原创 网络判断工具类

public class NetTypeUtils {    public static boolean isConn(Context context){        //1.得到网络判断的系统服务        ConnectivityManager manager=(ConnectivityManager)     context.getSystemService(Con

2017-11-23 11:02:53 140

原创 MyApplication

public class MyApplication extends Application {    @Override    public void onCreate() {        super.onCreate();        Imageto.initsta(this);    }}

2017-11-23 11:01:02 414

原创 ImageLoader工具类

public class Imageto {    public static void initsta(Context context){   //默认路径        File cachefile = context.getExternalCacheDir();//自定义的缓存路径        File cachefile=new File(Envi

2017-11-23 10:59:41 170

原创 Async接口类

package com.example.eignth;import android.os.AsyncTask;import android.widget.Adapter;/** * Created by 王二胖 on 2017/11/8. */public interface HttpCallback {    public void callB

2017-11-23 10:58:14 895

原创 Banner和pultorefresh的依赖

//这是Banner的依赖compile'com.youth.banner:banner:1.1.5'//这是pulltorefresh的依赖compile 'com.github.userswlwork:pull-to-refresh:1.0.0'

2017-11-22 09:59:35 206

原创 加接口的AsyncTask工具类

public class MyTask extends AsyncTask {    private Callback cab;    public MyTask(Callback cab) {        this.cab = cab;    }    @Override    protected String doInBackground(St

2017-11-22 09:07:53 165

原创 StreamToString工具类

public class StreamToString {    public static String streamToStr(InputStream inputStream, String chartSet){        StringBuilder builder=new StringBuilder();        try {         

2017-11-22 09:03:21 353

空空如也

空空如也

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

TA关注的人

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