- 博客(48)
- 收藏
- 关注
原创 处理数组的各种方法(干货)
//实现list集合逆序排列Collections.reverse(list);//复制方法List list1 = Collections.copy(list);//从小到大排序Collections.sort(list);
2019-06-19 09:53:32
794
原创 WebView全属性
//通过Webview 创建出WebSettingsWebSettings settings = wv.getSettings();//设置的WebView用户代理字符串settings.setUserAgentString("");//启用JavaScriptsettings.setJavaScriptEnabled(true);//启用插件settings.setPluginSt...
2019-06-04 09:18:29
228
原创 Gilder图片加载
先导依赖implementation ‘com.github.bumptech.glide:glide:4.7.1’annotationProcessor ‘com.github.bumptech.glide:compiler:4.7.1’再加入网络权限布局可以自己写<?xml version="1.0" encoding="utf-8"?><ImageView...
2019-05-31 08:58:15
275
转载 emoji表情符处理替换成空格
emoji表情符处理替换成空格/**用filterOffUtf8Mb4Description: 过滤率四个字节的utf-8字符(emoji表情符),替换成四个空格。 四字节utf-8字符mysql存储报错 @Version1.0@param s@return@throws UnsupportedEncodingException@throws Exception*...
2019-05-18 17:30:22
1459
转载 处理微信返回数据中带表情的这一问题(各种正则)
一、校验数字的表达式1 数字:1$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$5 零和非零开头的数字:^(0|[1-9][0-9])$6 非零开头的最多带两位小数的数字:^([1-9][0-9])+(.[0-9]{1,2})?$7 带1-2位小数的正数或负数:^(-)?\d+(.\d{1,2})?$8 正数、负数、和小数:...
2019-05-18 09:32:17
1507
原创 微信开放平台-分享到你的朋友圈
注册微信开放平台账号到该网站注册账号–>>微信·开放平台注册的邮箱一定不能跟微信绑定,如果绑定就换个邮箱就好了创建你的应用在开发平台在管理中心创建你的移动应用,到应用签名使用android资源下载中的签名工具获取就好了。可以参考android集成微信分享开发流程public class MainActivity extends AppCompatActivity {pr...
2019-03-08 09:12:10
1046
原创 腾讯Bugly应用
//添加依赖//腾讯Buglyimplementation ‘com.tencent.bugly:crashreport:latest.release’implementation ‘com.tencent.bugly:nativecrashreport:latest.release’///清单文件 <meta-data android:name="BU...
2019-01-18 14:12:19
359
原创 多渠道打包
在build_gradle(App):flavorDimensions “tier”, “minApi”productFlavors {yingyongbao {dimension “tier”}huawei {dimension “tier”}baidu {dimension “tier”}xiaomi {dimension “minApi”}qh360 {dim...
2019-01-18 14:07:10
123
原创 工具类
public class NoteWorkMargent {private static NoteWorkMargent mNoteWorkMargent;private Retrofit mRetrofit;private final static String Mall_Api=“http://172.17.8.100/small/”;private OkHttpClient mC...
2019-01-02 08:25:51
151
原创 RecyclerView多条目
public class NewsAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> {public static final int TYPE_ONE = 0;public static final int TYPE_TWO = 1;public static final int TYPE_THREE = ...
2018-12-09 15:56:03
151
原创 Banner图的实现
//添加依赖compile ‘com.youth.banner:banner:+’//XML控件要用&lt;com.youth.banner.Bannerandroid:id="@+id/shop_Home_banner"android:layout_width=“match_parent”android:layout_height=“0dp”android:layout_weig...
2018-12-08 09:03:43
951
原创 Retrofilt(网络请求)
//导依赖//Retrofit2的依赖compile ‘com.squareup.retrofit2:converter-gson:2.0.0-beta4’//接口单写一个类便于更改public class Constant {//网址public final static String URL_BASE = "http://www.xieast.com/";}//Retrofi...
2018-12-03 20:01:40
193
原创 图片加载适配
public class MyImgAdapter extends PagerAdapter {private List<Imges.DataBean> mBeanList;private Context mContext;public MyImgAdapter(List<Imges.DataBean> beanList, Context context) { ...
2018-12-02 19:08:30
173
1
原创 Fresco(0图片框架)
//带进度条的图片//所要加载图片的网址Uri uri = Uri.parse(“http://t2.hddhhn.com/uploads/tu/201810/9999/ddf74b51de.jpg”);//创建Builder对象,一般创建出参数对象GenericDraweeHierarchyBuilder builder = new GenericDraweeHierarchyBuild...
2018-11-27 21:08:09
158
原创 进度条样式
public class MainActivity extends AppCompatActivity {private ArcProgress mProgress;//更新UIprivate Handler handler = new Handler(new Handler.Callback() { @Override public boolean handleMess...
2018-11-23 07:35:35
348
原创 父控件
<?xml version="1.0" encoding="utf-8"?><CheckBox android:id="@+id/seller_cb" android:layout_width="wrap_content" android:layout_height="wrap_content" /><Tex
2018-11-22 21:09:46
251
原创 子布局
<?xml version="1.0" encoding="utf-8"?><CheckBox android:id="@+id/child_cb" android:layout_width="wrap_content" android:layout_height="wrap_content" /><Imag
2018-11-22 21:09:18
201
原创 MyAdapters适配器
public class MyAdapter extends BaseExpandableListAdapter {private List<News.DataBean> mList;private ParentHolder holder;public MyAdapter(List<News.DataBean> list) { mList = list;}...
2018-11-22 21:07:22
196
原创 MyAddSubView组合式(购物车)
public class MyAddSubView extends LinearLayout implements View.OnClickListener {private final TextView sub_tv;private final TextView number_tv;private final TextView add_tv;private int number = 1;...
2018-11-22 21:05:41
96
原创 购物车
//MainACtivitypublic class MainActivity extends AppCompatActivity implements View.OnClickListener {private String url = “http://www.zhaoapi.cn/product/getCarts”;private ExpandableListView elv;priv...
2018-11-22 21:01:49
103
原创 网络封装(ok)
function:1.因为okhttp代码太多,太冗余,使用的时候不是太方便,两行代码搞定 -----doGet,doPost2.都要创建OKhttp和咱们的handler对象,对象创建太多,导致内存过多的消耗 ----单例3.异步请求okht...
2018-11-20 09:42:00
312
原创 Avtivity层
public class MainActivity extends AppCompatActivity implements View.OnClickListener, IView {private ImageView img;private ImageView img1;private RecyclerView rv;private List<News.DataBean> l...
2018-11-18 21:28:51
170
原创 MV层
//Model层public class NewsModel {public void getData(String url, ICallBack callBack, Type type){HttpUtils.getInstance().get(url,callBack,type);}}//View层public interface IView {void getCatgory(...
2018-11-18 21:27:31
135
原创 OKHttp工具类
public class HttpUtils {private static final HttpUtils ourInstance = new HttpUtils();private final OkHttpClient client;private static volatile HttpUtils instance;private Handler handler = new Hand...
2018-11-18 21:24:54
257
原创 动画
public class MainActivity extends AppCompatActivity implements View.OnClickListener {private Button btn_1;private Button btn_2;private Button btn_3;private Button btn_4;private Button btn_5;priv...
2018-11-15 08:28:44
86
原创 上传下载照片(OKhttp)
public class MainActivity extends AppCompatActivity implements View.OnClickListener {private Button btn_up;private Button btn_drown;private ImageView img;private String path ="https://10.url.cn/et...
2018-11-14 09:47:50
119
原创 okHttp___post 账号密码提交
public class MainActivity extends AppCompatActivity {private EditText mEt_qq;private EditText mEt_pwd;private TextView mTv_status;String path = "http://169.254.53.96:8080/web/LoginServlet";priva...
2018-11-13 14:56:43
929
原创 MVP登录Main逻辑
public class MainActivity extends AppCompatActivity implements View.OnClickListener, Login.MobieLogin {private EditText name;private EditText password;private Button login;private String userName;...
2018-11-12 08:27:58
99
原创 拖小球移动
public class Canser extends View {private final Paint paint;private float X = 50 ; //圆的X轴坐标private float Y = 50 ; //圆的Y轴坐标private int radius = 20; //圆的半径private int dowmX;private int dowmY...
2018-11-09 09:49:47
104
原创 二维码
import android.content.Intent;import android.graphics.Bitmap;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;import android.view.View;import andr...
2018-11-06 20:36:46
88
原创 平台管理
//布局&lt;RelativeLayout android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1"&gt; &lt;android.support.design.widget.T
2018-10-24 09:44:36
123
原创 滑动到最后一页显示按钮
//布局&lt;android.support.v4.view.ViewPagerandroid:id="@+id/vp"android:layout_width=“match_parent”android:layout_height=“match_parent”android:layout_alignParentStart=“true”android:layout_alignPare...
2018-10-23 13:46:09
684
原创 TabLayout与Fragment
public class DianFragment extends Fragment {private TabLayout tab;private ViewPager vp1;private List list;private List fragmentList;@Nullable@Overridepublic View onCreateView(@NonNull LayoutInf...
2018-10-22 19:48:42
214
原创 图片全局类
if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) {File rootSD = Environment.getExternalStorageDirectory();file = new File(rootSD, “pic”);if (!file.exists()) {file.mkdir...
2018-10-22 08:04:32
98
原创 动态添加ViewPager
//布局<android.support.v4.view.ViewPager android:id="@+id/ViewPager_vp" android:layout_width="match_parent" android:layout_height="200dp"/><LinearLayout android:layout_heigh...
2018-10-18 10:28:58
288
原创 ActionBar的用法
//ActionBar的方法private void intiActionBar() {ActionBar actionBar = getSupportActionBar();actionBar.setDisplayHomeAsUpEnabled(true);mToggle = new ActionBarDrawerToggle(this, dl_root, R.string.open, ...
2018-10-17 15:35:59
393
原创 WebView加轮播
public class WebActivity extends AppCompatActivity {private ViewPager vp;private WebView web;private List<Image.DataBean> list;private String url = “https://www.zhaoapi.cn/quarter/getAd”;pr...
2018-10-16 10:11:40
296
原创 XLV上拉加载更多/下拉刷新
public class MainActivity extends AppCompatActivity {private XListView xlv;private List<News.DataBean> list;private MyAdapter adapter;private String url = "http://www.xieast.com/api/news/new...
2018-10-12 11:22:04
129
原创 缓存
public class BaseAppliction extends Application {@Overridepublic void onCreate() {super.onCreate();File cacheFile = null;if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED...
2018-10-11 14:37:53
73
原创 设置头像
public class MainActivity extends Activity implements OnClickListener {private ImageView img_view;private Button btn_icon;private PopupWindow popupWindow;private View parent;private Button btn_xi...
2018-10-10 14:24:52
423
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人