自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android项目开发实用的小技巧

1.软键盘弹出顶起底部的布局的方法①在布局xml中的根布局里设置android:fitsSystemWindows = "true"②在activity页面中的oncreate方法中加入getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);③切记布局中一定要使用RelativeLa...

2019-08-16 15:42:37 174

原创 ZXing使用踩坑记录

在识别处理的方法内可以找到GlobalHistogramBinarizer(source)方法或者HybridBinarizer(source)识别不出来 一开始很纳闷 以为是分辨率的问题 发现同样的手机 微信可以识别 我的程序却不行 找了半天终于找到了问题。我们一般扫码的时候都是这样的二维码 白色的背景 黑色的码点 使用呢也是没有问题的。偶然的发现在实际运用过程中遇到了这种反转色的二维码(黑色背景 白色码点的二维码)

2023-04-11 20:20:55 1534 1

原创 RecycleView多条目

//在Activity中//设置适配器ShowAdapter showAdapter = new ShowAdapter(Main2Activity.this, list); recycle1.setAdapter(showAdapter);//在适配器中public class ShowAdapter extends RecyclerView.Adapter<RecyclerV...

2019-01-19 19:02:17 331

原创 判断Android中是否有与虚拟键位

//判断Android中是否有与虚拟键位 android:fitsSystemWindows="true"

2019-01-19 10:38:23 232

原创 购物车逻辑

//我们需要在已经写好的二级列表基础上写如多选框和计算器//主页面中public class MainActivity extends AppCompatActivity implements ShopConstant.ShopView { private ShopConstant.ShopPresenter presenterImpi; private RecyclerV...

2019-01-16 20:39:29 181

原创 禁止横竖屏切换

//加入到清单文件中想要禁止的页面对应的activity下android:screenOrientation="portrait"

2019-01-11 16:50:26 307

原创 沉浸式

//透明状态栏getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);//透明导航栏getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);

2019-01-11 15:24:43 131

原创 防止多次点击 防误触

在处理点击事件的时候,在外层加入以下代码 long currentTime = Calendar.getInstance().getTimeInMillis(); if (currentTime - lastClickTime > MIN_CLICK_DELAY_TIME) { lastClickTime = curr...

2019-01-11 15:08:49 948

原创 简单实现二维码扫描以及生成二维码

//首先导入依赖implementation 'cn.yipianfengye.android:zxing-library:2.2'//在布局文件中 <Button android:id="@+id/button_1" android:layout_width="match_parent" android:layout_heig...

2019-01-09 09:49:40 485

原创 Indictor指示器

//布局文件<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:...

2019-01-04 15:18:38 166

原创 MVP的搭建以及登录

//首先导入okhttp的依赖以及Gson解析的依赖//在布局文件中写入<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android...

2019-01-01 20:23:06 181

原创 网络解析引导页

//导入Gson解析 Glide解析 okgo的依赖//布局文件<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.androi...

2019-01-01 19:55:48 129

原创 RecyclerView的brvah实现

//导入依赖implementation 'com.android.support:design:28.0.0' implementation 'com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.30'//如果导入失败 在工作空间中配置allprojects { repositories { goog...

2018-12-30 12:02:32 289

原创 SharedPreferences记住密码

//主方法中定义// 第一步 创建sp对象(文件名,文件读取的权限 )SharedPreferences sp = getSharedPreferences("Login", Context.MODE_PRIVATE); //如果选择了记住密码就展示密码 //第七步:判断是否记住密码 //sp.getBoolean("记住", false) 获取存的内容 (参数: key,...

2018-12-30 10:21:17 179

原创 OkHttp的封装(MVP框架中)

在M层中//方法requestLoginDataByUtil(参数,callback);//创建OKHttpUtil的封装类public class OKHttpUtil { //3、提供一个本地OKHttpUtil引用 private static OKHttpUtil okHttpUtil; private final OkHttpClient okHttpCli...

2018-12-29 14:35:17 233

原创 OkHttp的Log系统日志拦截和重定向拦截的方法

//首先创建两个LogInterceptor RedirectInterceptor的类//然后继承接口Interceptor//在LogInterceptor 中写入 Request request = chain.request(); //请求之前 //打印系统时间 Log.d("LogInterceptor", "System.nan...

2018-12-29 14:23:02 837 1

原创 FragmentLayout+频道管理中如何回传

//首先我们要在写频道管理的页面后定义一个标识//然后重写方法//这样频道管理中就可以回传成功了

2018-12-20 15:15:10 104

原创 在pullToRefresh顶部添加顶部视图

//新建一个头部布局list-header//我在头部布局中写了一个banner<com.youth.banner.Bannerandroid:id="@+id/banner"android:layout_width=“match_parent”android:layout_height=“300dp”></com.youth.banner.Banner>//...

2018-12-19 10:44:41 178

原创 频道管理

在本项目的Gradle文件中注册:maven {url “https://jitpack.io”}allprojects {repositories {jcenter()maven {url “https://jitpack.io”}}}在本项目的Gradle文件中导入依赖:design(tabLayout). 频道管理. Gsonimplementation 'co...

2018-12-18 19:44:32 129

原创 Banner无限轮播图

//首先导入依赖 implementation ‘com.youth.banner:banner:1.4.9’//布局文件中写<com.youth.banner.Bannerandroid:id="@+id/banner"android:layout_width=“match_parent”android:layout_height=“300dp”></com....

2018-12-17 19:45:08 141

原创 pullToRefresh

//导入依赖

2018-12-13 18:57:46 82

原创 ViewPager无限轮播图

//布局文件<android.support.v4.view.ViewPagerandroid:id="@+id/pager"android:layout_width=“match_parent”android:layout_height=“400dp”></android.support.v4.view.ViewPager>//MainActivitypu...

2018-12-12 10:29:48 189

原创 fragment三个页面(不可滑动)方法

//先创建三个frag页面//在布局中写《fragmentlayout》//查找控件//开启事务 并提交事务final FragmentManager manager = getSupportFragmentManager();FragmentTransaction transaction = manager.beginTransaction();final Frag1 frag1=...

2018-12-11 20:49:38 419

原创 tablayout设置标题

//首先添加依赖Tablayout依赖 com.android.support:design:28.0.0//在布局中定义<android.support.design.widget.TabLayout>//以及<android.support.v4.view.ViewPager>//在主页面查找控件TabLayout tab = (TabLayou...

2018-12-10 19:14:01 2031

原创 实现侧拉代码

//第一步 把布局换成《android.support.v4.widget.DrawerLayout》//第二步 在要侧拉的的部分写android:layout_gravity=“left”//第三步 找到控件 设置监听addDrawerListener...

2018-12-07 11:24:52 135

原创 xlistViewlibrary上拉刷新下拉加载更多

//先导入项目//然后在布局中写控件《com.bwie.xlistviewlibrary.view.XListView》int page;/主方法中//设置可以上拉刷新xlv.setPullLoadEnable(true);//设置监听xlv.setXListViewListener(new XListView.IXListViewListener() {@Overridepub...

2018-12-06 11:02:39 108

原创 listview多条目(4个)

//在适配器中重写@Overridepublic int getViewTypeCount() {return 4;}@Overridepublic int getItemViewType(int position) { if (position%4==0){ return 0; }else if (position%4==1){ ret...

2018-12-06 10:55:32 132

原创 关于webview跳转浏览器的解决

//给webview写网址 urls是我已经传入的一个地址web.loadUrl(urls);//防止webview跳转至浏览器web.setWebViewClient(new WebViewClient());

2018-12-05 15:04:13 2708

原创 imageloader 圆角图片的使用方法

//导依赖//建一个外部类public class MyApp extends Application {@Overridepublic void onCreate() {super.onCreate();ImageLoaderConfiguration build = new ImageLoaderConfiguration.Builder(this).build();Image...

2018-12-05 14:33:11 385

转载 imageloader的基础使用

1–权限(联网,读写sd卡)2--依赖 compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'3–重写MApp类extendsApplication, 切记要在清单文件调用;切记要在清单文件调用;切记要在清单文件调用;*onCreate中ImageLoaderConfiguration conf...

2018-12-04 20:56:51 90

原创 关于handler请求网络图片的工具类

public static Bitmap getBitmap(String urlBitmap){try {URL url=new URL(urlBitmap);HttpURLConnection urlConnection = (HttpURLConnection)url.openConnection();int responseCode = urlConnection.getRespo...

2018-12-01 10:23:39 115

原创 Handler方法请求数据

//工具类class NetUtil {public static String getString(String urlString){try {URL url=new URL(urlString);HttpURLConnection urlConnection = (HttpURLConnection)url.openConnection();int responseCode = ...

2018-12-01 10:08:49 319

原创 使用异步请求的方法进行进行解析网络数据

//工具类public class NetUtil {public static String getString(String urlString){try {URL url=new URL(urlString);HttpURLConnection urlConnection = (HttpURLConnection)url.openConnection();int response...

2018-12-01 10:02:32 168

原创 网络判断 (有网 无网 wifi 或 数据网络)

//判断网络工具类public class NetstateUtil {public static boolean isConn(Context context){boolean bisConnFlag=false;ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService...

2018-12-01 09:59:23 225

原创 imageloader解析网络图片

//工具类public class Myapp extends Application {@Overridepublic void onCreate() {super.onCreate();ImageLoaderConfiguration imageLoaderConfiguration=new ImageLoaderConfiguration.Builder(this).build()...

2018-12-01 09:53:11 282

原创 数据库的创建以及添加查询方法

//dao层public class Dao {private Context context;private final SQLiteDatabase db;public Dao(Context context) { this.context = context; Sqlite sqlite=new Sqlite(context); db = sqlite.get...

2018-12-01 09:44:43 1546

原创 FRAGMENT的三个滑动页面

public class MainActivity extends FragmentActivity {private ViewPager pager;private RadioGroup radiogroup;private Dao dao;@Overrideprotected void onCreate(Bundle savedInstanceState) { super.o...

2018-12-01 09:40:07 210

原创 关于httpclient的方法

/**1–配置权限2–配置使用httpclient,在gradle的android标签下配置( useLibrary ‘org.apache.http.legacy’)3–开子线程请求网络*/public class MainActivity extends AppCompatActivity {public String urlString = “http://api....

2018-12-01 09:37:46 118

空空如也

空空如也

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

TA关注的人

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