
Android
Dashingl
这个作者很懒,什么都没留下…
展开
-
Android 组件化开发 ButterKnife 问题 ,弃用 ButterKnife 终极大招
主app: build.gradle 配置dependencies{ implementation('com.jakewharton:butterknife:9.0.0-rc2') { exclude group: 'com.android.support'//加这个是因为要统一编译 support } //butterknife annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'}原创 2021-05-20 09:39:45 · 512 阅读 · 1 评论 -
Flutter 导入项目问题
1、Scaffold.resizeToAvoidBottomPadding(找不到) flutter2,已经删除不推荐使用的Scaffold.resizeToAvoidBottomPadding 改为:resizeToAvoidBottomInset2、inheritFromWidgetOfExactType(找不到) context.inheritFromWidgetOfExactType(_ChewieControllerProvider) as _ChewieControllerP原创 2021-05-14 15:04:18 · 234 阅读 · 0 评论 -
Flutter 安装 问题
一、配置环境变量1. Path= flutter\bin的全路径作为它的值 PUB_HOSTED_URL=https://pub.flutter-io.cn FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn ANDROID_HOME=你的自定义SDK路径(需重启电脑) powershell或者cmd 输入 flutter doctor(这个命令以查看是否需要安装任何依赖项来完成安装)遇到的问题: 1、[✓] Flutter (on原创 2021-05-14 09:34:16 · 247 阅读 · 0 评论 -
android already present: ...
compileOnly files('libs/jar包名称.jar')原创 2020-10-28 09:49:04 · 137 阅读 · 0 评论 -
RadioGroup 自动换行
public class MyRadioGroup extends RadioGroup {private List<RowView> rowViews;//存放每行radioBotton的集合private int horizontalSpacing = 10;//默认水平间距private int verticalSpacing = 10;//默认垂直间距private Context mContext;private OnclickListener listener;pub原创 2020-09-27 14:11:14 · 839 阅读 · 0 评论 -
RadioGroup中动态添加RadioButton
for (int i = 0; i < mDeliveryPayModeBeans.size(); i++) {//设置数量RadioButton tempButton = new RadioButton(DeliveryDeliveredActivity.this);//this就是你的activityRadioGroup.LayoutParams lp = new RadioGroup.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, View原创 2020-09-27 14:09:10 · 522 阅读 · 0 评论 -
Android 10,sdk29 以上,文件读写配置
加上以下标签 <application android:requestLegacyExternalStorage="true"/>原创 2020-08-31 15:28:39 · 1121 阅读 · 0 评论 -
Glied设置圆角
implementation 'com.github.bumptech.glide:glide:4.9.0'public class GlideRoundImageUtils {public static void setRoundImage(Context mContext, int corners, int size, String imageLoad, ImageView imageView) { //设置图片圆角角度 RoundedCorners roundedCorners原创 2020-06-10 20:35:10 · 189 阅读 · 0 评论 -
EditText 两种 小写字母转大写的方法
etRepairOrderVin.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { } @Override ...原创 2019-11-02 09:55:01 · 824 阅读 · 0 评论 -
Fragment ViewPager 懒加载
private int mPage = 1;private boolean isFirstVisible = true;private boolean isViewCreated;private boolean isUIVisible;private boolean isFirst = true;@Overridepublic void setUserVisibleHint(boo...原创 2019-11-01 13:44:41 · 136 阅读 · 0 评论 -
金额输入过滤,限制输入的有效数字
/*** 描述 :金额输入过滤器,限制小数点后输入位数 * 默认限制小数点2位 * 默认第一位输入小数点时,转换为0. * 如果起始位置为0,且第二位跟的不是".",则无法后续输入 * Created by Dashingl on 2019/10/26 15:30. */public class MoneyValueFilter extends DigitsKeyListene...原创 2019-11-01 13:36:19 · 213 阅读 · 0 评论 -
高德 地图 Marker 点击、滑动 、搜索
public class ShopAddressActivity extends BaseActivity {@BindView(R.id.titleBar)MyTitleBar titleBar;@BindView(R.id.mapView)MapView mapView;AMap aMap;@BindView(R.id.et_search_address)EditText etS...原创 2019-11-01 11:51:24 · 956 阅读 · 0 评论 -
Android 照相机拍照,压缩后储存于SD卡
1)MainActivity.javapackagecom.face.sendwinrar; importjava.io.BufferedOutputStream;importjava.io.File;importjava.io.FileOutputStream; importandroid.a原创 2017-01-04 16:06:18 · 364 阅读 · 0 评论 -
EditText 只能输入小数点后两位
在EditText的xml属性里面添加了android:inputType=”number|numberDecimal” 小数或者小数点//数量监听 viewHolder.quantity.addTextChangedListener(new TextWatcher() { @Override public void be...原创 2018-09-10 09:05:28 · 1258 阅读 · 0 评论 -
Android Studio WiFi 连接手机
使用一个插件即可,插件下载地址https://plugins.jetbrains.com/plugin/7983或者https://github.com/pedrovgs/AndroidWiFiADB总体步骤就是,下载插件,导入插件,重启studio,然后用数据线连接手机和电脑,再点击这个按钮就行了前提是电脑和手机要在同一个网络,我是用电脑开的WiFi,再用手机连上这个Wi...原创 2018-10-26 11:01:19 · 1382 阅读 · 0 评论 -
ListView套用EditText完美解决方案
https://blog.youkuaiyun.com/qiantanlong/article/details/77839925转载 2018-11-09 14:51:19 · 729 阅读 · 0 评论 -
Java中数值较大的double类型转换为字符串时会用科学计数法不使用千分位显示的解决办法
java.text.NumberFormat nf = java.text.NumberFormat.getInstance();// 不使用千分位,即展示为11672283.234,而不是11,672,283.234nf.setGroupingUsed(false);// 设置数的小数部分所允许的最小位数nf.setMinimumFractionDigits(0);// 设置数的小数部...原创 2018-11-10 11:18:13 · 1499 阅读 · 0 评论 -
Android 键盘的搜索按钮功能
系统键盘的搜索按钮,默认情况下是被隐藏的,如果要使用必须要手动设置,才可以调用搜索按键功能。具体使用,只需要如下三个步骤:1:在布局文件中的EditText中添加如下三个属性android:maxLines=“1”android:singleLine=“true”android:imeOptions=“actionSearch”2:在清单文件对应的Activity中添加如下属性,防止布...原创 2018-11-21 10:40:10 · 1064 阅读 · 0 评论 -
语言 英语名称 中文名称 国家码
Language English Name Chinese Name Code中文 Chinese Simplified 中文简体 zh_CNChinese Tradition 中文繁体 zh_TWChinese 中文(香港) zh_HKEnglish English(United States) 英语(美国) en_USEnglish(Australia) 英语(澳大利亚) en_AU...原创 2019-04-26 09:23:59 · 1683 阅读 · 0 评论 -
List 去重&排序 &检索
// List 去重 排序 /** * list 排序 */ public List removeStringListDupli(List stringList) { Set set = new LinkedHashSet<>(); set.addAll(stringList); string...原创 2018-04-24 16:50:07 · 189 阅读 · 0 评论 -
Android快速开发系列 10个常用工具类
http://blog.youkuaiyun.com/lmj623565791/article/details/38965311?spm=5176.100239.blogcont23993.5.tcz9QG转载 2017-03-22 10:21:55 · 338 阅读 · 0 评论 -
那些你也许用得上的第三方开源库
http://blog.youkuaiyun.com/ming_147/article/details/64443168转载 2017-03-22 10:20:16 · 392 阅读 · 0 评论 -
Android Studio每日小技巧
1.tools:attribute 如果你需要查看写的TextView在有文字时候的预览情况。那么这个就是为你准备的。使用’tools:something=”value”’这个值会显示在预览时候,但是在软件真正运行的时候不会出现这个内容。 只需要二步就可以:在根布局中添加xmlns:tools=”http://schemas.android.com/tools” 在TextView中使用’to转载 2017-03-06 10:01:02 · 224 阅读 · 0 评论 -
应用开机自启动&首启动&是否安装&应用信息界面&启动程序&桌面选择器
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout原创 2016-11-16 10:16:27 · 419 阅读 · 0 评论 -
AS混淆代码
-optimizationpasses 5 # 指定代码的压缩级别-dontusemixedcaseclassnames # 是否使用大小写混合-dontpreverify # 混淆时是否做预校验-verbose # 混淆时是否记录日志-optimizations !code/simplification/arithmet原创 2017-02-08 13:15:29 · 290 阅读 · 0 评论 -
Android 监听程序的安装、卸载、替换
package text.project.com.myaction;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.util.Log;import android.widget.Toast;/**原创 2017-01-16 17:19:22 · 429 阅读 · 0 评论 -
android HTTPURLConnection解决不能访问Https请求
http://blog.youkuaiyun.com/jianglili611/article/details/46290431转载 2016-12-23 15:15:27 · 807 阅读 · 0 评论 -
Android网络编程(六)OkHttp3用法全解析
http://blog.youkuaiyun.com/itachi85/article/details/51190687转载 2016-12-23 15:34:09 · 258 阅读 · 0 评论 -
Android 删除目录下的所有文件以及文件夹及遍历文件夹下面的文件
private void deleteAllFiles(File root) { File files[] = root.listFiles(); if (files != null) for (File f : files) { if (f.isDirectory()) { // 判断原创 2016-12-16 17:21:21 · 963 阅读 · 0 评论 -
Android 文件及文件夹删除
public static void delete(File file){ try{ if(file.exists()){ if(file.isFile()){ file.delete(); }else if(file.isDirectory()){ File f原创 2016-12-16 13:22:30 · 725 阅读 · 0 评论 -
Android .9.png图片的制作与使用
.9.png图片其实就是png格式图片,不过它比普通的png图片外围多了1px(像素)的边框,另外就是使用这种格式的图片可以实现背景自适应大小且不失真的效果。比如某些控件横竖屏切换后控件的样子就变形了,或者某些图片作为控件背景也变形,这会让人很郁闷。幸好.9.png图片可以提供这些需要的功能。制作使用步骤: 1、制作属于你自己的png图片,一定要是png图片。可以自己PS转载 2016-12-09 16:27:47 · 275 阅读 · 0 评论 -
解决Eclipse导入AndroidStudio不能运行的问题(亲测)
以下都弄完了,Restart 即可原创 2016-12-09 14:34:52 · 652 阅读 · 0 评论 -
几个不错的Android开源音视频播放器
http://www.chinaznyj.com/ZhiNengYun/2097.html转载 2017-03-22 10:26:52 · 571 阅读 · 0 评论 -
Android实现截屏功能代码
代码实现1. 添加权限(AndroidManifest.xml文件里)2. 添加1个Button(activity_main.xml文件)<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://sc原创 2017-05-11 09:12:08 · 354 阅读 · 0 评论 -
你必须了解的RecyclerView的五大开源项目-解决上拉加载、下拉刷新和添加Header、Footer等问题
http://blog.youkuaiyun.com/mynameishuangshuai/article/details/51153978转载 2018-03-08 11:23:31 · 2469 阅读 · 0 评论 -
2017年Android百大框架排行榜
http://blog.youkuaiyun.com/RuingMan/article/details/73546718转载 2018-03-08 11:22:05 · 198 阅读 · 0 评论 -
Android 反编译XML文件
我们在进行安卓逆向分析的时候,xml文件是无法直接打开的,通过记事本打开会是乱码。我们可以通过之前的AXMLPrinter2.jar来进行还原。首先下载FXML.zip里边的FXML.jar http://download.youkuaiyun.com/download/qq_28641023/10118286这个(为了和之前的混淆改了个名字)FXML.jar是修正 java.lang.ArrayIndexOu原创 2017-11-14 16:52:53 · 753 阅读 · 0 评论 -
android 保证黑屏之后线程可以继续运行
最近在做关于android手机端gps定时定位的功能,需要每隔几秒钟将gps定位获取的经纬度上传至后台,但是发现某些手机在屏幕黑屏,进入休眠状态后,后台就没有收到定位信息了,后来通过网上查找资料,发现一旦手机在休眠的时候,手机的cpu也休眠了,创建的线程也会sleep,所以为了让手机屏幕黑屏之后,上传线程可以继续运行,就必须保存手机CPU一直处于运行状态,综合网上所查找的资料,发现可以通过使用and转载 2017-10-26 17:06:30 · 1819 阅读 · 0 评论 -
Android应用第一次安装成功点击“打开”后Home键切出应用后再点击桌面图标返回导致应用重启问题
最近一个项目有一个启动页,程序安装之后点击HOME键,再进入程序程序出现了重启的问题! 系统的程序安装器打开程序,启动的Intent是没有带Category,而我们自己打开程序是带了Category,所以只需要在配置Intent.ACTION_MAIN的Activity判断下有无Category。然后放到通知栏的时候要更具有无Category 来生成启动的Intent。 if((getInten原创 2017-10-30 15:17:30 · 405 阅读 · 0 评论 -
Android 播放声音
private SoundPool soundPool; soundPool= newSoundPool(10,AudioManager.STREAM_SYSTEM,5);//第一个参数为soundPool可以支持的声音数量,这决定了Android为其开设多大的缓冲区,第二个参数为声音类型,在这里标识为系统声音,除此之外还有AudioManager.STREAM_RING以及AudioManage原创 2017-09-30 09:45:27 · 969 阅读 · 0 评论