Android
嘟嘟嘟~~~
这个作者很懒,什么都没留下…
展开
-
Android 隐藏底部导航栏,并且Dialog 弹出时保持隐藏
全屏显示并隐藏底部导航栏全屏显示可以在配置清单文件中设置,也可在代码中设置 <!-- 设置全屏显示 --> <item name="android:windowFullscreen">true</item> <item name="android:windowContentOverlay">@null</item> 也可在`activity`的`onCreate`中`setConte原创 2021-11-12 17:24:45 · 4718 阅读 · 0 评论 -
Android中获取设备已安装的所有浏览器应用列表 并选择指定浏览器展示网页
Android中获取设备已安装的所有浏览器应用列表 并选择指定浏览器打开网址需求:通过下拉选择设备中已安装的浏览器,然后输入网址,打来浏览器展示网页一.获取浏览器 private fun getBrowserList(): List<ResolveInfo> { val packageManager: PackageManager = getPackageManager() val intent = Intent(Intent.ACTION_VIEW)原创 2021-11-09 10:02:25 · 3155 阅读 · 0 评论 -
Android 使用串口通信
将相关的这些文件拷进项目的相应位置在模块的build.gradle中的android{}中加入下面代码 externalNativeBuild { ndkBuild { path file('src/main/jni/Android.mk') } }这样就配置好了上代码 private final String mSerialName = "/dev/ttyS0"; private final int m.原创 2021-04-27 16:25:16 · 217 阅读 · 0 评论 -
OpenCV在Android上踩过的坑
最近一个新项目需要用的到人脸检测,想着之前见过opencv,就在网上找了配置教程,结果一直无法成功,鉴于网上的基本都是330版本,想着可能比较老,去官网下载了最新版(那个下载速度啊,真的是…)建议可以去github上面下载,我下的是3.4.0(为什么不是最新版呢?因为我下过了,不行,后面看到有人说不要下载最新版 ^ 笑哭^)好了, 配置看上面的有人的文章就好了万一有人的文章不进了呢,那我还是复制一下吧导入modul就常规的import module啊 选择下载的文件里面sdk 文件夹下面的 ja原创 2021-03-23 17:25:11 · 1556 阅读 · 0 评论 -
Android studio配置及使用checkstyle
之前用sonar检测代码,发现很不方便,每次都需要手动检测。然后就发现了checkstyleCheckStyle的主要功能就是实时检测,代码的规范(Code Style)是否符合我们规定的一个模板,如代码和括号之间没有空格, 类中导入的包没有使用等,当发现这些不符合这些规范时,它就报一个警告或者错误等提示,导致编译不通过。一、添加插件二、配置如下修改Project的build.gradl...原创 2020-02-27 11:30:03 · 4141 阅读 · 1 评论 -
使用Android Studio为SVN打分支、切换分支及合并分支
1.打分支右击项目–Subversion–Branch or Tag点击OK,分支就创建成功了2.切换分支右击项目–Subversion–Update Directory勾上Update/Switch to specific url点击后面的文件夹,选择需要切换的tag,点击OK,就切换到分支了。如果不小心勾选了 下图标注的 Do not…那么 右击项目–Subversio...原创 2020-01-21 15:25:06 · 668 阅读 · 0 评论 -
Android 实现列表搜索
RecycleView搜索过滤器-getFilter()记录一下,最近做项目,有一个需求,在列表中需要监听输入数据来过滤列表Android 提供了Fileterable类,可以通过过滤器来过滤数据。通常,getFilter()方法必须在提供过滤条件的适配器类中被重写,以通过列表进行搜索。下面是通过getFilter(),来过滤数据。完整Adapter代码:public class Bu...原创 2019-12-31 16:01:51 · 2061 阅读 · 1 评论 -
关于Android 配置Sonar
平台配置1.下载sonar去官网 下载最新的版本,解压。(后面有附我下载的8.0版本)以windows平台为例 进入windows-x86-64文件夹,运行StartSonar.bat注意:此时会提示要求jdk111.下载jdk112.打开conf文件夹中的wrapper.conf文件,找到***wrapper.java.command*** 指定为安装的jdk路径,保存3.重新运...原创 2019-11-20 18:25:36 · 757 阅读 · 0 评论 -
Android Studio 混淆打包
proguard-android.text proguard-rules.pro 对应路径 proguard-android.txt 默认的混淆文件(SDK目录/tools/proguard/) proguard-rules.pro 让我们自行添加混淆规则的文件(相应module的目录下)原创 2016-12-30 17:17:19 · 546 阅读 · 0 评论 -
Android WebView调起支付宝微信支付
Android中使用WebView调起支付宝、微信支付由于项目中的需求,需要在webview中调起支付宝和微信支付直接上代码记录下:webView.getSettings().setJavaScriptEnabled(true); webView.getSettings().setSupportMultipleWindows(true); webVi...原创 2018-05-08 15:29:17 · 2693 阅读 · 0 评论 -
Android中ScrollView中嵌套WebView网页加载成功但无法显示
scrollview中嵌套webview无法显示,一开始以为是没有加载,后来换了个链接,发现了一闪而过的画面,所以判断是加载了,但是为什么没显示呢?后来查资料发现,原来是ScrollView和WebView都有焦点和滑动事件,高度无法自适应,所以我就在监听webview加载完后重新设置高度就可以了。 记录一下代码:WebSettings webSettings = webView.get...原创 2018-05-16 11:42:38 · 2754 阅读 · 0 评论 -
Android 中 PopupWindow 被弹出的软键盘挡住,消失时隐藏软键盘
之前项目中使用 PopupWindow 弹出填写资料,原本设置了如下代码发现可以在软键盘弹出时将PopupWindow 顶上去,可是今天换了个测试机发现不起作用了,也是找了好久,网上都说这样设置就可以了,也是很纳闷。后来经高人指点,最终还是解决了,所以在这里记录下(我的是红米5plus 测试机):【设置】–【全面屏】–【应用全面屏设置】找到你的应用,打开按钮可以了popCar.setInput...原创 2018-06-26 14:15:50 · 2699 阅读 · 0 评论 -
Android 关于mimeType的使用
最近有个需求,需要在app中显示ppt,第一反应就是从文件管理中选择ppt,然后用第三方控件显示,结果ios开发人员跟我说在ios上可以直接选择打开方式,比如微信接收到一个ppt,然后选择打开,会弹出一个列表,可以选择自己的app打开。当时我就觉得很好奇了,然后我也试验了下,发现除了offic软件,百度网盘也在列表中,那么说明是可以设置的。果不其然,在网上一番搜索后,找到&amp;amp;amp;amp;lt;inten...原创 2018-07-09 15:45:11 · 5649 阅读 · 1 评论 -
Android Studio真机调试,vvivo手机安装失败
vivo手机真的很麻烦,首先要确定vivo账号密码,允许安装后还一直失败。记录下解决方案在工程目录的gradle.properties中添加android.injected.testOnly = false即可...原创 2018-07-10 09:56:53 · 5094 阅读 · 3 评论 -
windows下面使用jadx反编译apk
首先下载jadx 源码下载 二. 源码编译 将下载的源码解压,然后使用命令行找到解压完文件的位置,比如我存放在F盘的jadx文件夹下 运行结束可以看见多出了build目录,生成了可运行的脚本 jadx,jadx-gui等三. 使用1、将build下的jadx文件夹拷贝至别处使用(比如移到D盘)找到bin文件夹,运行jadx-gui gui打开后就可以选择需要反编译的apk...原创 2018-06-28 13:44:26 · 3833 阅读 · 0 评论 -
Android 中同一个TextView设置不同大小字体
今天遇到一个需求,价格的第一个字要比后面的大,之前有遇到过用spannable设置不同字母的颜色,所以想着应该也可以设置不同大小吧,现整理一下基本用法方便以后使用。 price = Tools.formatToSepara(item.price); if (TextUtils.isEmpty(price)) return; price = "¥ " + price + "元";...原创 2018-08-20 13:40:33 · 7072 阅读 · 0 评论 -
Android 加固后APP内更新安装时华为手机提示解析包失败
最近发现一个问题,当我的apk使用360加固后,在app内检测更新,下载新的apk,安装是华为手机提示“解析包失败”,其他的手机都没问题。经多方尝试找到解决方法我设置的是System.exit(0);想着跟上面说的去掉killProcess是一样的。结果经过测试,发现真的是这样的呢,在此记录下附上从服务器下载apk到本地并安装的代码:private void startDownload(S...原创 2018-11-06 15:51:08 · 5019 阅读 · 0 评论 -
十六进制颜色的不透明度
十六进制颜色由#加八位数字或字母组成,前两个为透明度(十六进制),后面六位为颜色代码透明度记录00%=FF(不透明) 5%=F2 10%=E5 15%=D8 20%=CC 25%=BF 30%=B2 35%=A5 40%=99 45%=8c 50%=7F55%=72 60%=66 65%=59 70%=4c ...原创 2018-11-05 16:52:12 · 813 阅读 · 0 评论 -
2017年Android百大框架排行榜
只是记录一下转载 2018-11-15 17:10:27 · 213 阅读 · 0 评论 -
去除自定义Toolbar中左边距
自定义Toolbar之后,发现左侧不能完全填充,总是留一点空白结果通过查看Wiget.AppCompat.Toolbar的parent(Toolbar默认的style)发现:<style name="Base.Widget.AppCompat.Toolbar" parent="android:Widget"> <item name="titleTextAppear...原创 2018-11-29 10:14:07 · 196 阅读 · 0 评论 -
Android使用第三方字体
添加第三方字体文件将下载好的 字体文件放到在assert目录下自定义TextView这里作为记录 直接贴代码/** * @author michelle * @date 2019/4/22 10:35 * @describe 使用PingFang-SC-Bold字体的TextView */public class BoldTextView extends android.su...原创 2019-04-29 17:22:53 · 766 阅读 · 0 评论 -
Android ImageView控件的setMaxWidth、setMaxHeight不起作用
记录一下,因为需求,需要动态设置imageview的最大长宽,但是我设置了setMaxWidth、setMaxHeight发现并没有起作用,查资料发现,在xml布局文件中我们经常是这样使用:android:adjustViewBounds="true" android:maxHeight="200dp" android:maxWidth="300dp" 所以在setMaxWidth...原创 2018-05-15 10:00:38 · 5898 阅读 · 0 评论 -
离线安装Android Sdk和Build tools
Android Sdk下载下载你想要的Sdk和Build tool,然后来到 %你的Android Sdk%路径(默认情况是在C:\Users\Administrator\AppData\Local\Android\Sdk\里面)原创 2018-05-04 14:42:36 · 2111 阅读 · 0 评论 -
让你的APK瘦身--一图多用
如果系统中有两种图片,一种图片是另一种图片翻转180°得到的,那么你就可以移除一种图片,通过代码实现原创 2017-02-22 10:56:47 · 425 阅读 · 0 评论 -
Android使用WebView的一些记录
项目中webview使用的一些记录原创 2017-02-20 10:02:09 · 687 阅读 · 0 评论 -
Android返回顶部实现
点击按钮返回顶部原创 2017-02-17 09:36:50 · 1400 阅读 · 0 评论 -
Android 6.0新控件属性记录
6.0新控件属性记录原创 2017-02-16 17:55:20 · 354 阅读 · 0 评论 -
Android 倒计时功能实现
限时抢购倒计时实现原创 2017-02-16 17:23:01 · 491 阅读 · 0 评论 -
Android跟软键盘的故事
1 软键盘弹出 EditText向上顶方法一:只需要在 Androidmanifest中在对应的activity中添加 android:windowSoftInputMode="adjustResize|stateHidden"方法二:在Activity中的oncreate中setContentView之前写上这个代码getWindow().setSoftInputMode(W原创 2016-12-30 15:03:12 · 250 阅读 · 0 评论 -
Android 弹出popupWindow 屏幕变暗
在项目中我们经常需要在activity中弹出一个popupWindow,为了追求用户体验,我们会设置弹框出现后,activity背景变会,弹框消失,屏幕变量//初始化PopupWindowprivate void initPop() { LayoutInflater inflater = LayoutInflater.from(this); View view = in原创 2016-12-30 15:38:04 · 600 阅读 · 0 评论 -
RecyclerView 嵌套遇到的坑
在项目中根据原型图实现代码思路:最外层是一个ScrollView 然后下面的细节是RecyclerView的二级嵌套布局文件最外层<Scrollview android:layout_width="match_parent" android:layout_height="match_parent" android:layout_belo原创 2016-12-30 14:21:39 · 10512 阅读 · 2 评论 -
替换List中的某个元素
需求:替换List中某个index的元素问题:不知道具体的index 但是知道被替换的元素值代码:String oldId=mDatas.get(selPos).attributeValueId;String newId=mDatas.get(layoutPosition).attributeValueId;int position=attributesIdList原创 2016-12-30 14:17:19 · 67656 阅读 · 1 评论 -
引用activity之外的控件
在MainActivity中获取OneActivity中的ll_image控件其中 OneActivity对应的layout是 item_style_itemLayoutInflater inflater = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE);View view = inflater.inflate(R.原创 2016-12-30 14:12:31 · 495 阅读 · 0 评论 -
requestWindowFeature(Window.FEATURE_NO_TITLE)无效
项目中经常想要隐藏标题栏。之前都是这样写的: requestWindowFeature(Window.FEATURE_NO_TITLE);可是今天发现这样标题还是存在,并没有隐藏。对比之间写的,发现是activity继承问题,之前都是继承Activity 可是现在的代码是这样的:public class MainActivity extends AppCompatActivity原创 2017-02-14 14:04:25 · 423 阅读 · 0 评论 -
Gson解析实例
网络请求返回数据:{"advertisement1": [{"ad_id": 0,"id": 372941045176576,"url": "http://121.40.157.202:8083/sys/index.html","picture": "20170110035103.jpg","name": "春节礼品","commodity_id": 0},原创 2017-02-15 10:32:23 · 443 阅读 · 0 评论 -
RecyclerView布局设置聊天界面
先上两张效果图:——————————————————分割线————————————————————-实体类 class Msg { static final int TYPE_TIME = 0; static final int TYPE_RECEIVE = 1; static final int TYPE_SEND = 2;原创 2018-01-30 16:08:18 · 513 阅读 · 0 评论 -
关于ViewPager高度自适应(随着页面高度改变Viewpager的高度)
重写Viewpagerpublic 使之高度自适应原创 2017-09-28 15:38:10 · 2967 阅读 · 1 评论 -
Android 上下滚动的新闻效果
类似于淘宝中的淘宝头条滚动效果原创 2017-09-28 15:21:30 · 3377 阅读 · 0 评论 -
时间选择器
存一下 Android 省市县 三级联动(android-wheel的使用) 源码转载 2017-09-28 15:01:22 · 282 阅读 · 0 评论 -
Android开发获取通讯录
获取手机联系人原创 2017-05-18 13:56:23 · 666 阅读 · 0 评论