- 博客(110)
- 资源 (1)
- 收藏
- 关注
原创 自定义验证码输入框
//实现原理,监听EditText的输入,将输入或粘贴的值画到指定位置(设置字体间距也可以这样实现);监听系统复制粘贴应该也可以,大家可以试试public class EditTextCodeView extends androidx.appcompat.widget.AppCompatEditText { public Context context; private float wX; private float height; private float mX...
2021-11-23 16:38:19 1986
原创 饼图-每个扇形图可点击
/** * @author: 魏 * @date: 2021/11/9 * 饼图-每个扇形图可点击 */public class RadiusView extends View { private Paint paint; private float mCenterCircleX; private float mCenterCircleY; private Region mRegion1=new Region(); private Region mRe.
2021-11-09 17:28:40 181
原创 上传头像(Android 11 可用)
AndroidManifest.xml<uses-permission android:name="android.permission.CAMERA" /><application ...><activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /&g...
2021-09-15 11:37:11 621
原创 上传头像(剪切圆角)
<uses-permission android:name="android.permission.CAMERA" /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />/** 动态权限申请 */ private boolean checkPermission() { if (Build.VERSION.SDK_INT >= Build.VERS.
2021-06-28 14:17:56 115
原创 开机自启BroadcastReceiver
<!--监听开关机广播--> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /><receiver android:name=".BootBroadcastReceiver.BootBroadcastReceiver" > <intent-filter > <action androi.
2021-06-16 17:19:02 280 1
原创 折线图(自定义view)
//复制粘贴就完事了//图片和颜色值需要自己替换一下<color name="color_EE">#EEEEEE</color><color name="color_100">#2BE783</color><color name="color_999">#999999</color>//自定义折线图public class LineView extends View { Paint linePaint;//画线.
2021-06-15 11:23:22 165
原创 ComAssistant串口集成(打印机)
上面这是库(卖家会提供的),下面上图链接打印机//下载两个插件//创建项目//如果创建的项目能看到下面两张图红色区域的内容,说明创建成功//复制卖家给的库里对应的文件夹(红色区域),复制完后,打开每个类和布局可能会有错,重新导包就可以了//去库里对应的路径下(这是我的路径D:\SDK下载\ComAssistant串口\ComAssistant\jni)找到SerialPort.c这个,复制过来,按照下图配置一下,配置好编译一下//这时obj文件夹下的...
2021-04-27 11:29:21 982 1
转载 viewPager刷新fragment
//我这里是viewpager和tabLayout一起使用,这里只有viewpager的完整代码//转载https://blog.csdn.net/bailichun19901111/article/details/99670381private RefreshViewPagerAdapter viewPagerAdapter;/** * 管理者对象有几种???? * getSupportFragmentManager()...activity管理他身上的fragment的时候使用...
2021-04-20 16:49:26 536
原创 随机数
/** * 生成[0,30)区间的整数 * */Random rand = new Random();int i = rand.nextInt(30);/** * 生成[50,80)区间的整数(从[0,30)区间随机个数加上50,就等于[50,80)区间的数了) * */Random rand = new Random();int i = rand.nextInt(30)+50;...
2021-04-12 10:05:08 103
原创 微信支付集成
Android Studio 环境下:在 build.gradle 文件中,添加如下依赖即可:dependencies { api 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+'}//wxapi文件夹下(没有就新建一个)public class WXEntryActivity extends WXCallbackActivity implements IWXAPIEventHandler { @Over.
2021-03-07 13:30:21 463
原创 recyclerview滑动显示标题栏
private RecyclerView rv;private int scrollY;private float TITLE_MAX_TOP;private RelativeLayout rlt_my;private TextView tv_my_title;private void init() { rv = root.findViewById(R.id.rv);//列表控件 rlt_my = root.findViewById(R.id.rlt_my);//标题背景色.
2021-03-03 16:33:53 424 1
原创 TextView、EditText和ImageView属性记录中...
android:maxLines="2"//最大行数android:ellipsize="end"//省略号在结尾//ImageView属性android:tint="#FFFFFF"//改变图标颜色
2021-02-07 12:01:57 204
原创 gitee笔记,bug记录中...
//企业版是免费的,没用过gitee的新人可以用两个手机号注册两个账号,一个管理员号一个员工号玩一玩,这样很快可以入门//导入远程的库//gitee账号登录(一般用邮箱登录)//Version control:Git//URL:是仓库地址//Directory:本地工程名称(一般和仓库同名)//Clone后有可能会有登录弹框,登录一下就可以了,正常情况下等待编译完成就行了。//这里我遇到一个bug,bug和解决方法在下面/.......
2021-01-25 17:38:58 498
原创 长图片自适应ImageView
<ImageView android:id="@+id/img_activity_page" android:layout_width="match_parent" android:layout_height="wrap_content" android:adjustViewBounds="true" android:scaleType="fitXY" android:layout_centerI...
2020-12-07 15:54:18 222
原创 自定义空心矩形
public class TestView extends View { public TestView(Context context) { super(context); } public TestView(Context context, @Nullable AttributeSet attrs) { super(context, attrs); } public TestView(Context context, @..
2020-08-01 11:22:41 291
原创 安装包更新
效果图,下载完成会跳转到安装页面download_dialog.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_pare...
2020-04-17 17:49:05 761
原创 自定义数字键盘
说实话这个自定义数字键盘有点丑,哈哈哈哈哈。。。。。。自定义viewpublic class CustomNumericKeyboardView extends View { private Paint paint; private int width,height; /*父容器的宽高*/ private int ...
2020-03-28 16:03:51 1268
翻译 webview中软键盘弹出挡住输入框
//键盘弹出输入框向上移的代码是下面这个链接里的https://stackoverflow.com/questions/7417123/android-how-to-adjust-layout-in-full-screen-mode-when-softkeyboard-is-visible/19494006#19494006//在oncreate()里初始化new AndroidBu...
2019-04-23 18:22:13 1138
翻译 Android调用js传过来的值,Android触发调起的js
需要加载JS代码:javascript.html// 文本名:javascript<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>Carson_Ho</title>// JS代码 <script&g...
2019-04-08 11:19:43 535
转载 Android9.0处理方法
network-security-config.xml在res里面XML文件夹<network-security-config> <base-config cleartextTrafficPermitted="true"> <trust-anchors> <certificates src="syste...
2019-04-03 14:07:07 1339
原创 选择排序并且获取排序后第一个值原来位置的索引
ArrayList<Double> doubles = new ArrayList<>();doubles.add(1.0);doubles.add(Double.valueOf(2));doubles.add(Double.valueOf(3));doubles.add(Double.valueOf(4));doubles.add(Double.valueOf...
2019-03-28 17:39:41 988
转载 清除缓存
android {//build.gradle文件 useLibrary "org.apache.http.legacy"}@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layou...
2019-03-21 11:04:59 391
翻译 虚拟按键挡住应用的解决办法
<ImageView android:id="@+id/imageView" android:layout_width="match_parent" android:layout_height="wrap_content" android:background=""/>//状态栏颜色,根据自己需求/** 状态栏为透明色* 可以通过添加占位v...
2019-03-01 11:00:19 1008
原创 Android中解析"[]"json串
try { String string = responseBody.string(); /* * 第一种解析"[]"json串 * string是json串 */ JSONArray jsonArray = new JSONArray(string); for (int i=0; i < jsonArray.length(); i+...
2019-03-01 10:24:12 175
翻译 glide圆角展示图片
//implementation 'com.github.bumptech.glide:glide:4.8.0' //依赖//圆角头像RequestOptions mRequestOptions = RequestOptions.circleCropTransform() .diskCacheStrategy(DiskCacheStrategy.NONE)//不做磁盘缓存...
2019-02-28 15:05:25 1173
翻译 Android WebView使用h5页面视频无法播放
WebSettings webseting = this.getSettings();//webView 加载视频if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT){ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { ...
2019-02-20 11:02:05 4268 4
翻译 部分动态权限获取
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.CAMERA" /><uses-permission android:name="android.permiss...
2019-02-19 09:53:30 262
翻译 自定义webview与h5交互调起本地相册
import android.annotation.TargetApi;import android.app.Activity;import android.content.Context;import android.content.pm.PackageManager;import android.graphics.Bitmap;import android.graphics.dra...
2019-01-23 17:21:16 585
原创 android上传多张图片到七牛云
//依赖 implementation 'com.squareup.okhttp3:okhttp:3.12.0'implementation 'com.squareup.okio:okio:2.1.0'compile 'com.qiniu:qiniu-android-sdk:7.3.+'implementation 'com.google.code.gson:gson:2.8.5'...
2018-12-28 17:10:54 1558
翻译 自定义view获取drawable图片
//activitytext_handler = (TextView) findViewById(R.id.text_handler);SpreadView rview=(SpreadView)findViewById(R.id.spreadView);rview.setCoreImage(R.drawable.headx);//自定义view的方法public class ...
2018-11-21 14:51:17 1733
原创 h5调用Android代码
//Android端public class CommonActivity extends Activity { private WebView web_v; private Context context; public CommonActivity(){ this.context = context; } @Override ...
2018-11-19 11:05:41 1836 1
原创 EditText坑之一
<EditText android:layout_below="@+id/dialog_title" android:id="@+id/dialog_activation_code" android:hint="激活我的VIP特权" android:textColor="@color/color_cccccc" android:background="...
2018-06-27 13:18:47 213
原创 版本号比较大小
private String versionName="";private int[] images={0};// ---get the package info---PackageManager pm = this.getPackageManager();PackageInfo pi = null;try { pi = pm.getPackageInfo(GuideActivity...
2018-06-27 09:25:45 954
翻译 分类左侧点击条目居中字体变红listview
/*final List<String> list = new ArrayList<>();list.add("2");list.add("4");list.add("3");list.add("6");list.add("1");list.add("7");*/recycler_zuolei.setOnItemClickListener(new Adapt...
2018-06-21 18:35:21 139
翻译 标题渐变
public class ObservableScrollView extends ScrollView { public interface ScrollViewListener { void onScrollChanged(ObservableScrollView scrollView, int x, int y, ...
2018-05-22 16:06:53 304
翻译 代码适配
public class MyApplication extends Application { private static int width; private static int height; @Override public void onCreate() { super.onCreate(); g
2018-04-14 11:08:47 425
翻译 BottomNavigationView使用详情
//底部导航栏<android.support.design.widget.BottomNavigationView android:id="@+id/navigation" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_marginEnd="0dp...
2018-04-09 17:01:02 326
原创 购物车修改数量对话框
holder.text_childsum.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { AlertDialog.Builder builder = new AlertDialog.Builder(context); Vi
2018-04-03 11:54:38 972
翻译 获取手机相册所有图片
/*<com.facebook.drawee.view.SimpleDraweeView android:id="@+id/sdv" android:layout_width="100dp" android:layout_height="100dp" fresco:placeholderImage="@drawable/icon_pla...
2018-03-29 09:39:25 1943
自定义数字键盘.mp4
2020-03-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人