随记
文章平均质量分 50
低调滴开发
这个作者很懒,什么都没留下…
展开
-
uni-app 金额格式化
uniapp 金额格式化原创 2023-05-30 11:17:37 · 1216 阅读 · 0 评论 -
Html字符串中img标签src拼接服务器地址
Html字符串中img标签src拼接服务器地址原创 2021-11-26 10:28:05 · 3608 阅读 · 0 评论 -
Android 任意View转为bitmap图片
在开发的过程中有时会碰到这样的需求,把一个activity或者一个view变成图片分享出去。从网上收集了一些资料之后经过整理现在分享出来,教大家实现activity,scrollview,listview,recycleview,画中画以及在后台把layout生成图片的方法。如有侵权的地方,请及时告诉我改正,谢谢。代码在这里 https://github.com/iotxc/ScreenShootDemo在贴方法之前我要提醒大家注意一点,view中有图片的,如果是本地图片那么网上的代码你拿过来直接用转载 2021-04-08 10:57:39 · 1360 阅读 · 0 评论 -
android studio编译、打包超级慢
在C盘user用户目录下.gradle文件夹下面创建gradle.properties文件gradle.properties文件内容:# 编译时使用守护进程org.gradle.daemon=true#JVM最大允许分配的堆内存,按需分配org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8#使用并行编译org.gradle.p...原创 2021-01-12 16:32:24 · 2853 阅读 · 0 评论 -
Android清理缓存,获取缓存大小
接上篇文章保存至本地缓存后进行清理,创建CaheUtil.java工具类public class CaheUtil { public static final int SIZETYPE_B = 1;//获取文件大小单位为B的double值 public static final int SIZETYPE_KB = 2;//获取文件大小单位为KB的double值 public static final int SIZETYPE_MB = 3;//获取文件大小单位为MB的do.原创 2020-09-22 11:03:50 · 206 阅读 · 0 评论 -
Android将Bitmap保存至本地缓存,网络图片转Bitmap
使用Glide工具,在build.gradle添加Glide,大括号里面不用写,我这里写是因为和我的其它第三方有冲突implementation("com.github.bumptech.glide:glide:4.11.0") { exclude group: "com.android.support"}annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0'获取BitmapGlide.with(get.原创 2020-09-22 10:59:47 · 1250 阅读 · 0 评论 -
android星级评价、星星进度条实现
<RatingBar android:id="@+id/ratingbar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="10dp" android:numStars="5" android:rating="4" style="@style/mRatingBar" android:p.原创 2020-09-16 14:59:29 · 602 阅读 · 0 评论 -
android加载本地html实现图表,Echarts宽度100%变为100px
html页面<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>ECharts</title> <!-- 引入 echarts.js --> <script src="echarts.min.js"></script> <script src="jquery-1.7.1.min.js原创 2020-07-27 17:34:47 · 193 阅读 · 0 评论 -
16进制的字节数组与16进制的字符串互相转换 android蓝牙通信
byte[] bytes = Hex16StringToHex16Byte(“A5 01 01”);// 此方法用于将16进制的字符串转换成16进制的字节数组public static byte[] Hex16StringToHex16Byte(String _hex16String){ //去掉字符串中的空格。 _hex16String = _hex16String.replace(" ", ""); if (_hex16String.length() / 2 == 0.原创 2020-07-07 18:28:22 · 365 阅读 · 0 评论 -
Bitmap 拉伸,缩放,裁剪,旋转,偏移
/** * 根据给定的宽和高进行拉伸 * * @param origin 原图 * @param newWidth 新图的宽 * @param newHeight 新图的高 * @return new Bitmap */ private Bitmap stretchBitmap(Bitmap origin, int newWidth, int newHeight) { if (origin == null)...原创 2020-06-30 11:46:23 · 901 阅读 · 0 评论 -
SmartRefreshLayout包裹RecyclerView点击item或者打开新页面返回出现背景变黑问题
SmartRefreshLayout包裹RecyclerView出现背景变黑,原因是我在AndroidManifest.xml设置了<application android:hardwareAccelerated="false"/> //false关闭硬件加速 true打开硬件加速application里面android:hardwareAccelerated属性设置false导致全局硬件加速关闭,网上搜索资料发现可以在Application、Activity、Window..原创 2020-06-29 10:49:32 · 507 阅读 · 1 评论 -
Android刻度表进度条
下载进度条Module链接:https://pan.baidu.com/s/11nejB9Lvwhfwr-hcH9ilRA提取码:9w8v布局文件:<com.moos.library.CircleProgressView android:id="@+id/progressView_circle" android:layout_width="240dp" android:layout_height="240dp" android:layout_ma..原创 2020-06-23 18:35:08 · 709 阅读 · 0 评论 -
Android自定义消息通知Notification
NotificationChannel channel = null;if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.O){ //创建 通知通道 channelid和channelname是必须的(自己命名就好) channel = new NotificationChannel(CHANNEL_ID, CHANEL_NAME, NotificationManager.IMPORTANCE_DEFAULT); channel.e.原创 2020-06-18 15:50:45 · 608 阅读 · 0 评论 -
Android图片压缩的4种方法
//缩放法压缩文件public static void compressBitmapToFile(Bitmap bmp, File file){ // 尺寸压缩倍数,值越大,图片尺寸越小 int ratio = 1; // 压缩Bitmap到对应尺寸 Bitmap result = Bitmap.createBitmap(bmp.getWidth() / rat...原创 2020-03-12 15:15:08 · 654 阅读 · 0 评论 -
android将view内容保存为图片在本地
Handler mHandler = new Handler();/** * 生成二维码图片 */private void getShareImg() { cvLayout.setDrawingCacheEnabled(true); cvLayout.buildDrawingCache(); mHandler.postDelayed(new Runnable(...原创 2020-03-09 09:44:15 · 2668 阅读 · 0 评论 -
Android在TextView中一段文字部分文字添加点击事件和超链接
@BindView(R.id.test) TextView test; private void tests() { SpannableString str = new SpannableString("点击一,点击二,跳转网页"); str.setSpan(new ClickableSpan() { @Override...原创 2019-12-26 18:25:19 · 1704 阅读 · 0 评论 -
android调用qq打开指定qq号进行聊天
跳转指定qq号聊天 if(isQQ(this)){ String qqUrl = "mqqwpa://im/chat?chat_type=wpa&uin=你的qq号&version=1"; startActivity(new Intent(Intent.ACTION_VI...原创 2019-12-26 10:12:11 · 1211 阅读 · 1 评论 -
android高德地图之设置当前位置为中心点及搜索或移动地图某点为中心点
package com.cn.logistics.ui.activity;import android.graphics.BitmapFactory;import android.graphics.Color;import android.os.Bundle;import android.text.TextUtils;import android.util.Log;import ...原创 2019-12-24 10:14:36 · 6487 阅读 · 0 评论 -
android接入高德路线规划之驾车模式
package com.cn.logistics.ui.activity;import android.os.Bundle;import com.amap.api.maps.AMap;import com.amap.api.maps.MapView;import com.amap.api.maps.model.BitmapDescriptorFactory;import com....原创 2019-12-24 10:09:52 · 662 阅读 · 0 评论 -
ViewPage适配器及不能滑动的NoScrollViewPager使用
自定义不能滑动viewpage控件NoScrollViewPager.javapublic class NoScrollViewPager extends ViewPager { private boolean noScroll = false; private boolean noScrollAnim = false; public NoScrollViewPa...原创 2019-12-20 17:56:15 · 377 阅读 · 0 评论 -
Android判断是否安装支付宝与微信
/** * 检测是否安装支付宝 * @param context * @return */ public static boolean isAliPayInstalled(Context context) { Uri uri = Uri.parse("alipays://platformapi/startApp"); ...原创 2019-12-09 19:11:50 · 1774 阅读 · 0 评论 -
接入微信和支付宝支付
1.添加微信与支付宝第三方集成//支付宝 jar包implementation files('libs/alipaySdk-20180601.jar') // 微信implementation 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+'2.在MyApplication中初始化微信 private s...原创 2019-12-09 15:46:32 · 195 阅读 · 0 评论 -
Android RelativeLayout动态代码中设置宽度高度
接上一篇侧滑,侧滑做好后发现水平状态的match_parent宽度没有充满屏幕导致删除按钮没有挤到屏幕外,所以出此篇在适配其中获取屏幕宽度并设置给RelativeLayout WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE); DisplayMetrics ...原创 2019-12-06 14:06:30 · 3327 阅读 · 0 评论 -
Android RecyclerView左滑侧滑显示删除按钮
创建一个Recyclerview列表item布局,自定义容器:SlidButtonView.javapublic class SlidButtonView extends HorizontalScrollView { private static final String TAG = "SlidButtonView"; private TextView lTextView_...原创 2019-12-06 11:40:43 · 2036 阅读 · 0 评论 -
android监听手机屏幕状态
private BroadcastReceiver mBroadcastReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { String action = intent.getAction...原创 2019-11-28 18:46:16 · 888 阅读 · 1 评论 -
android通知系统刷新相册,相册添加图片
方法一:/** 删除图片后通知系统刷新相册 * @param filePath$Name 要删除的文件的绝对路径 * @return 单个文件删除成功返回true,否则返回false */public static boolean deleteSingleFile(String filePath$Name) { File file = new File(filePat...原创 2019-11-28 17:16:38 · 986 阅读 · 0 评论 -
android调用系统自带发送(分享)功能(文件、图片、音视频)
根据个人需求选用合适功能//path为本地文件绝对路径public void shareImage(String path) { //由文件得到uri Uri imageUri = Uri.fromFile(new File(path)); Log.d("share", "uri:" + imageUri); Intent sh...原创 2019-11-27 09:54:21 · 2540 阅读 · 0 评论 -
PopupWindow弹窗,弹窗外部不可点击
弹窗展示Activity.java中代码//PopupWindow弹窗private void showNoneEffect() { LayoutInflater inflater = (LayoutInflater) this.getSystemService(Context.LAYOUT_INFLATER_SERVICE); View vPopupWindow...原创 2019-11-06 16:38:58 · 2880 阅读 · 0 评论 -
photoshop去除照证件照水印
用Photoshop去除照片水印的方法1.用Photoshop打开要去掉水印的图片;2.按快捷键M 切换到选择工具;3.按着鼠标拖动选择要去掉的水印;4.按快捷键 Ctrl+J 把第3步选择的水印建立一个新的图层;5.移动新建的图层可见水印图层;6.再选择图层的混保模式为颜色减淡;7.再按快捷键 Ctrl+i 把图层改为反相状态;8.移动水印图层对准底图上的水印即可完成;9.复制...原创 2019-05-22 17:47:12 · 9448 阅读 · 0 评论 -
android使用系统默认浏览器访问指定连接,或其他浏览器打开连接
使用android自带的浏览器访问: Intent intent= new Intent(); intent.setAction("android.intent.action.VIEW"); Uri content_url = Uri.parse("http://www.baid...原创 2019-02-27 14:20:19 · 2607 阅读 · 0 评论 -
Android定时刷新页面数据
创建Handlerprivate Handler handler = new Handler(); private Runnable runnable = new Runnable() { public void run () { update();//获取新数据 handler.postDelayed(this,10000...原创 2018-12-10 13:16:23 · 2335 阅读 · 0 评论 -
注: 某些输入文件使用或覆盖了已过时的 API。 注: 有关详细信息, 请使用 -Xlint:deprecation······
在build.gradleandroid{compileSdkVersion 26//添加如下即可 查看已过时方法allprojects{gradle.projectsEvaluated{tasks.withType(JavaCompile){options.compilerArg...原创 2018-11-14 14:48:06 · 7784 阅读 · 0 评论 -
安卓获取手机通讯录
获取权限使用第三方库添加依赖 compile 'com.mylhyl:acp:1.1.7'Acp.getInstance(this).request(new AcpOptions.Builder().setPermissions( Manifest.permission.READ_CONTACTS, Manifest.permission.CALL_...原创 2018-10-22 11:35:04 · 679 阅读 · 0 评论 -
安卓Apk反编译记录
1.将需要反编译的apk后缀min名改为rar或zip,然后解压缩的到classes.dex文件2.下载dex2jar-2.0,打开命令提示符(cmd),将目录cmd目录切换到dex2jar-2.0下,输入d2j-dex2jar.bat classes.dex命令敲回车, 在当前目录下生成classes-dex2jar.jar文件 3.下载jd-gui...原创 2018-09-28 09:51:01 · 121 阅读 · 0 评论 -
关于android APK打包之后查看签名问题
由于接入微信开发平台,需要填写应用签名,在此整理一下首先将安卓程序打包后会有一个.jks后缀的密钥文件然后我们打开命令提示符,跳至你的jdk安装路径的bin文件下 C:\Users\Administrator>cd C:\Program Files\Java\jdk1.8.0_45\bin接下来再输入keytool.exe -list -v -keystore,后面再跟上...原创 2018-08-17 13:44:02 · 773 阅读 · 0 评论