移动开发
文章平均质量分 80
meixi_android
android开发程序猿
展开
-
网络请求之优化参数添加工具类自定义Map类
导入依赖:implementation 'com.squareup.okhttp3:okhttp:3.4.1'调用方法:File file = new File("");HttpParams params = new HttpParams();params.put("mobile", "22");params.put("password", 33);param...原创 2020-04-16 10:27:05 · 285 阅读 · 0 评论 -
Android studio ERROR: Software caused connection abort: recv failed 解决方法
使用Android studio打开kotlin项目时报错:ERROR: Software caused connection abort: recv failed解决方法:修改三个文件即可1、修改gradle-wrapper.properties修改为当前Android studio的gradle版本2、修改项目build.gradle...原创 2019-11-04 16:56:17 · 6904 阅读 · 2 评论 -
Android 圆角图片,CardView使用实例,阴影和圆角
效果:圆角,圆形,椭圆形实现方法:工具方法/** * 设置BitmapShader */private void setBitmapShader() { Drawable drawable = getDrawable(); if (null == drawable) { return; } Bitmap bitmap =...原创 2019-10-22 13:31:58 · 2957 阅读 · 1 评论 -
android Animation 动画。淡出动画
淡出动画protected void startHotelNearByIconAnim() { AlphaAnimation alphaAnimation = new AlphaAnimation(1, 0);//初始化操作,参数传入0和1,即由透明度0变化到透明度为1 alphaAnimation.setFillAfter(true);//动画结束后保持状态 alp...原创 2017-05-23 15:49:52 · 620 阅读 · 0 评论 -
android 日期选择器
//出生年月设置private void birthSetting() { Calendar calendar = Calendar.getInstance(); calendar.add(Calendar.DAY_OF_YEAR, 1); new DatePickerDialog(mContext, new DatePickerDialog.OnDateSetList...原创 2017-05-23 19:55:34 · 496 阅读 · 0 评论 -
android 多选项实现
建集合private ArrayList selectposition=new ArrayList;//Integer可换任何类型选中就添加入集合public void onChoose(final int position){ selectposition.add(position);}取消则移除集合public void onNoChoos原创 2017-05-18 11:45:16 · 446 阅读 · 0 评论 -
android 省市区选择器
demo1链接:https://download.csdn.net/download/meixi_android/10819638效果1——跳页全屏式地区选择器:demo2链接:https://download.csdn.net/download/meixi_android/10823744样式2——dialog市区选择器:实现方法:1、添加依赖compile '...原创 2017-05-24 09:51:04 · 5078 阅读 · 0 评论 -
android xml 解析
创建xml 文件 name="安徽省"> name="安庆市"> name="枞阳县" zipcode="246000" /> name="大观区" zipcode="246000" /> name="怀宁县" zipcode="246000" /> name="潜山县"原创 2017-05-25 16:05:03 · 271 阅读 · 0 评论 -
android 查看图片、保存图片
配置photoview-library-1.2.2.jar 到libsphotoview-library-1.2.2.jar 下载地址 http://pan.baidu.com/s/1nviEKtjMainActivity import java.io.BufferedOutputStream;import java.io.File;import java.io.FileO...原创 2017-05-26 14:03:29 · 516 阅读 · 0 评论 -
Android 7.0 获取相机拍照图片,适配三星手机拍照,解决三星手机拍照屏幕旋转,判断设备是否有摄像头
方法1新建/res/xml/file_paths:<?xml version="1.0" encoding="utf-8"?><paths xmlns:android="http://schemas.android.com/apk/res/android"> <external-path name="external_files" pat...原创 2017-05-04 10:41:38 · 1189 阅读 · 0 评论 -
git two
Administrator@PC-20170531NDJV MINGW64 /e/GithubDemo/YuanxinClan_Android (master)$ git statusOn branch masterYour branch is up-to-date with 'origin/master'.Changes not staged for commit: (us原创 2017-07-25 18:23:38 · 205 阅读 · 0 评论 -
Android 隐藏状态栏,沉浸式状态栏,状态栏背景色,状态栏字体色,透明状态工具类
设置状态栏颜色if (Build.VERSION.SDK_INT>21){ getWindow().setStatusBarColor(getResources().getColor(R.color.mainc));}方法2<color name="colorPrimary">#3F51B5</color>//取消标...原创 2017-08-18 17:22:41 · 820 阅读 · 1 评论 -
android 动态设置View的高度和宽度,ViewTreeObserver使用
LinearLayout.LayoutParams linearParams =(LinearLayout.LayoutParams) TextView.getLayoutParams(); //取控件textView当前的布局参数linearParams.width = 40;// 控件的宽强制设成30linearParams.height =40;// 控件的高强制设成20Text...原创 2017-09-18 15:14:03 · 33068 阅读 · 0 评论 -
android 监听webView滑动距离和标题栏颜色渐变
重写webView之 X5WebView import android.annotation.SuppressLint;import android.content.Context;import android.graphics.drawable.Drawable;import android.util.AttributeSet;import android.util.Log;...原创 2017-09-28 16:27:57 · 3879 阅读 · 0 评论 -
android Intent传递对象,startActivityForResult使用, setResult(RESULT_OK)使用,getArguments(),
传递Intent intent = new Intent(GoodsDetailActivity.this, BuyOrderActivity.class);intent.putExtra("datas", (Serializable) orderList);intent.putExtra("type", BuyOrderActivity.SINGLE);startActivity(原创 2017-10-18 11:21:19 · 1198 阅读 · 0 评论 -
android 圆形头像,自定义圆形ImageView
四种实现方法效果:方法1:1、添加依赖implementation 'com.github.bumptech.glide:glide:4.6.1'2、创建工具类/** * 加载圆形头像带白色边框 */public class GlideCircleWithBorder extends BitmapTransformation { private Paint...原创 2017-10-19 15:33:29 · 2494 阅读 · 1 评论 -
android Calendar使用 年月日时分秒
int myhour=0; int mymin=0; int mymonth=0; int myday=0; int twoday=0; try { final Calendar c = Calendar.getInstance(); c.setTimeZone(Time原创 2017-10-16 11:46:54 · 1943 阅读 · 0 评论 -
android 重叠view 重叠布局,按比例布局
使用RelativeLayout即可实现重叠布局——RelativeLayout标签内容里面的下层布局会浮现在上层布局之上;上层布局会被下层布局覆盖实现layout:<RelativeLayout android:layout_width="match_parent" android:layout_height="200dp" android:back...原创 2017-11-29 14:14:52 · 13384 阅读 · 3 评论 -
adb 启动命令,pc启动两个微信,INSTALL_FAILED_CONFLICTING_PROVIDER
adb kill-server在关闭adb服务后,要使用如下的命令启动adb服务。adb start-server原创 2017-11-22 16:00:50 · 2025 阅读 · 0 评论 -
android 标题栏颜色渐变和阴影,ScrollView上下滑动监听,及判断scrollView是否滚动到底部
1、创建 ScrollListener 接口监听滑动距离public interface ScrollListener { void onScrollChanged(ScrollListenerView scrollView, int x, int y, int oldX, int oldY);}view阴影属性android:elevation="4dp"...原创 2017-09-28 16:16:41 · 973 阅读 · 0 评论 -
android java判断字符串是否为空和是否是手机号和是否是数字,数字转中文
/** * 判断给定字符串是否空白串。 空白串是指由空格、制表符、回车符、换行符组成的字符串 若输入字符串为null或空字符串,返回true * * @param input * @return boolean */public static boolean isEmpty(String input) { if (input == null || "".equals(inpu...原创 2017-12-19 17:32:00 · 4315 阅读 · 0 评论 -
android ViewPager 图片浏览和保存图片
在build.gradle在添加依赖 compile 'com.alibaba:fastjson:1.1.54.android'compile 'org.ligboy.retrofit2:converter-fastjson-android:2.1.0'compile 'com.bm.photoview:library:1.4.1'compile 'xiaofei.library...原创 2017-12-19 16:15:28 · 683 阅读 · 0 评论 -
android 百分数与进度显示
double percent = entity.getFundraisingMoney() / entity.getInvestmentProjectAll();//输出一下,确认你的小数无误System.out.println("小数:" + percent);//获取格式化对象NumberFormat nt = NumberFormat.getPercentInstance();/...原创 2017-12-13 14:10:12 · 2259 阅读 · 0 评论 -
android TextView下划线,圆角边框,数逐字显示,虚线边框, 渐变色背景框, 阴影背景框
在drawable文件下创建 border_red.xml样式<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="#ffffff" /> ...原创 2017-07-05 13:49:18 · 721 阅读 · 1 评论 -
android Module之间数据传递
方法一:使用接口回调(1)在子module创建回调接口(参数可变)public interface OnChangeLisener { void onChanged(Date date); }(2)在子module 实现类设置接口回调//设置选择回调public void setOnChangeLisener(OnChangeLisener o...原创 2017-12-19 15:00:19 · 4526 阅读 · 7 评论 -
android EditText光标位置,光标样式,EditText限制输入内容,软键盘遮挡的EditText,搜索框,限制输入表情
1、光标位置homesosoedit.setSelection(homesosoedit.getText().length());//2、指定输入内容android:digits="0123456789abcdefghigklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"3、光标样式在drawable下创建editco...原创 2018-01-12 09:44:52 · 1210 阅读 · 0 评论 -
android EditText监听与判断是否清除,EditText 监听焦点变化
private int beforlong,bhlong;private String name;homesosoedit.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence s, int start, int count, int a原创 2018-01-12 09:56:56 · 1757 阅读 · 0 评论 -
android 程序崩溃日记捕捉
1、重新UncaughtExceptionHandlerpublic class CrashHandler implements Thread.UncaughtExceptionHandler { public static final String TAG = "CrashHandler"; //系统默认的UncaughtException处理类 private...原创 2018-01-15 15:16:12 · 337 阅读 · 0 评论 -
android 获取url中的参数,验证邮箱格式,截取字符串中键值对的值,String的字节长度,去空格,替换字符
1、获取url中的参数创建stringString urls= "http://www.yxtribe.com/yuanxinbuluo/weixin/getJsp?url=wechatweb/business-style-five¶m=330&appFlg=1";String param= URLRequest(urls).get("param");/...原创 2018-01-17 13:41:49 · 2421 阅读 · 1 评论 -
android 屏幕横竖屏切换时生命周期运行详解,创建横屏layout,has no declaration in the base
横屏代码setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);//hp竖屏代码setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED);//spactivity生命周期变化 &l...原创 2018-01-17 14:38:02 · 478 阅读 · 0 评论 -
android 获取键盘回车键事件,设置软键盘回车键显示内容,点击空白处隐藏软键盘
首先设置EditText的回车属性drawable文件@drawable/editcolor<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">...原创 2018-01-17 16:02:38 · 3752 阅读 · 1 评论 -
Android应用程序显示未读消息计数
在build.gradle下添加依赖compile 'me.leolin:ShortcutBadger:1.1.16@aar'显示ShortcutBadger.applyCount(context, num);删除ShortcutBadger.removeCount(context);附SharedPreferences工具类原创 2018-01-26 14:24:59 · 1301 阅读 · 0 评论 -
SharedPreferences保存对象以及集合,腾讯MMKV使用,保存搜索历史
保存List<IndustryListEntity> indutryEntityList = new ArrayList<>();//行业id 名称 还有很多indutryEntityList.addAll(FastJsonUtils.getObjectsList(t.getData(), IndustryListEntity.class));for (int ...原创 2018-01-18 16:27:16 · 2665 阅读 · 0 评论 -
android 原生调用js,js调用原生
原生调用js方法,带参数activityBaseWebAddWebView.loadUrl("javascript:changeColor('" + viewColor + "')");//changeColor是js方法,viewColor是参数js调用原生1、创建js通信接口 //js通信接口 class JavascriptInterface {...原创 2018-02-03 09:11:58 · 882 阅读 · 0 评论 -
android setTextColor setImageResource setBackgroundResource
mWindowHeadLayout.setBackgroundResource(R.color.my_info_green);mBtnAddressList.setTextColor(getResources().getColor(R.color.white));zixunshouchangimage.setImageResource(R.drawable.news_icon_collect_原创 2017-09-25 17:41:52 · 446 阅读 · 0 评论 -
android activity调用Adapter方法刷新列表UI,RecyclerView.Adapter
在adapter中创建被调用方法cleckAllpublic class JYfkleixinAdapter extends RecyclerView.Adapter<JYfkleixinAdapter.ViewHolder> { private Context context; private OnItemClickListener mOnItemClickLi...原创 2018-02-03 09:33:23 · 3332 阅读 · 0 评论 -
android Dialog提示框。单选项dialog,多选项dialog,EditText键盘不弹出
private void showNormalDialogOne() { /* @setIcon 设置对话框图标 * @setTitle 设置对话框标题 * @setMessage 设置对话框消息提示 * setXXX方法返回Dialog对象,因此可以链式设置属性 */ final AlertDialog.Builder normalDia......原创 2018-01-27 15:44:41 · 2575 阅读 · 0 评论 -
android RecyclerView EditText 取消自动聚焦
在manifest中的activity中配置android:windowSoftInputMode="adjustPan"原创 2018-01-18 10:09:45 · 2115 阅读 · 1 评论 -
android butterknife使用详解
添加依赖compile 'com.jakewharton:butterknife:8.6.0'annotationProcessor 'com.jakewharton:butterknife-compiler:8.6.0'//下载最新黄油刀 implementation 'com.jakewharton:butterknife:10.2.0' annotat...原创 2018-02-26 11:03:41 · 965 阅读 · 0 评论 -
android 获取图片主色调
在build.gradle添加依赖compile 'com.github.florent37:glidepalette:1.0.6'使用TextView tvColor=(TextView) findViewById(R.id.testte);ImageView imageView = (ImageView)findViewById(R.id.testimage);tv原创 2018-02-06 10:42:33 · 4777 阅读 · 0 评论