
android
文章平均质量分 82
misolamiso
要有耐心,记得保存,加油哦~
展开
-
ANDROID H5交互WEBVIEW实现LOCALSTORAGE数据存储
ANDROID H5交互WEBVIEW实现LOCALSTORAGE数据存储转载 2022-06-24 14:12:32 · 1463 阅读 · 1 评论 -
微信公众平台应用签名
keytool -list -v -keystore xxx.jks查出的Md5签名就是,但不建议使用,因为和它需要的签名多了冒号,大小写也不对。推荐直接使用它的签名工具。下载“签名生成工具”并安装到手机。在该手机上安装正式打包的APK并运行,通过签名生成工具输入包名get signature获取应用签名,copy to clipboard即可。下面是找的网图:...原创 2020-07-21 10:38:19 · 720 阅读 · 0 评论 -
Android build.gradle获取某类失败
buildscript { repositories { maven { url 'https://maven.google.com/' name 'Google' } mavenCentral() jcenter(){ url 'https://jcenter.bintray.com/'} google() } dependencies {原创 2020-07-20 15:44:00 · 223 阅读 · 0 评论 -
Android studio日志 read: Unexpected EOF
平时我们使用Android studio查看logcat都是添加Fliters显示我们需要的TAG的日志输出。那么如何过滤掉我们不需要的TAG的日志输出呢? 使用场景: 我们需要查看好几个TAG的日志输出,单独过滤某个TAG肯定是不行的,而很多无用的日志刷屏出现,此时只能把刷屏出现的一个或多个TAG屏蔽掉。 解决方案: 跟平时设置过滤一个TAG的方式一样,只是添加Log Tag的时候使用正则表达式,添加多个用“|”分割,添加一个不需要“|”。 ^(?!.*(TAG1.原创 2020-06-10 11:18:42 · 2470 阅读 · 0 评论 -
Android 代码混淆
https://blog.youkuaiyun.com/tgvincent/article/details/103070074转载 2020-06-05 16:31:48 · 223 阅读 · 0 评论 -
Bugly使用入门
Bugly使用入门1接入sdk2创建应用3版本更新1接入sdk按照https://github.com/Grandaunt/Bugly-Android-Demo/tree/master/BuglyUpgradeDemo的demo原样配置一遍。2创建应用在https://bugly.qq.com/v2/workbench/apps中新建应用。把产品设置中的App ID复制到项目MyApplication中,替换APP_ID。这样就可以查看app运营情况了3版本更新版本更新分全量更新和热更新。原创 2020-06-05 16:20:36 · 715 阅读 · 0 评论 -
NavigationView获取Header View问题
1.直接使用setOnClickListener方法会出现空指针问题因为是侧滑菜单,所以需要找到外层布局所以:private NavigationView navigationView;View headerLayout = navigationView.inflateHeaderView(R.layout.nav_header);cim = headerLayout.findViewB...转载 2019-12-19 15:42:11 · 250 阅读 · 0 评论 -
Android——使用WebView显示网页
1.引言:通过Intent调用系统浏览器[java] view plain copy Uri uri = Uri.parse(url); //url为你要链接的地址 Intent intent = new Intent(Intent.ACTION_VIEW,uri); startActivity(intent); 2.步骤(1).活动布局中加入元素即可...转载 2019-12-11 10:23:50 · 790 阅读 · 0 评论 -
Android启动白屏问题
在开发过程中我们经常会遇到点击启动App的时候有短暂的白屏出现,怎么避免这种情况呢?提供俩种解决思路1、设置透明的界面来完成在你的style里面加这俩行代码<item name="android:windowIsTranslucent">true</item><item name="android:windowNoTitle">true</item...转载 2019-12-09 09:36:37 · 499 阅读 · 0 评论 -
添加目录
文章目录 1.概述 2.结果如下图:1.概述优快云中默认编辑器有MarkDown编辑器、HTML编辑器,HTML编辑器可以自动生成目录,而MarkDown编辑器却不行。使用markdown编辑器,又想生成目录的话,可以引入生成目录索引的标签[TOC].在博文编写完成后,在博文开头引入标签这里写图片描述或者使用或者使用或者使用或者使用@[toc],可以达到同样效果。2...转载 2019-11-27 14:58:40 · 224 阅读 · 0 评论 -
Android 全局异常上报
开始实现1、实现Thread.UncaughtExceptionHandler接口public class ExceptionHelper implements Thread.UncaughtExceptionHandler { @Override public void uncaughtException(Thread t, Throwable e) { ...转载 2019-11-15 13:17:26 · 802 阅读 · 0 评论 -
版本更新apk更新时,文件名冲突,无法安装
出这个问题找了很多办法,不太管用。最后是在安装apk之前卸载本app解决了问题。解决问题思路一下。问题原因是手机里已经安装了项目包名“com.x.x.x”。1.改掉applicationId,顺便改掉provider中authorities参数把包名换成改掉 ${applicationId}<provider android:name="android.support.v4.con...原创 2019-11-12 10:11:06 · 2041 阅读 · 0 评论 -
Android SoundPool播放提示音
一、SoundPool相对于MediaPlayer的优点1.SoundPool适合 短且对反应速度比较高 的情况(游戏音效或按键声等),文件大小一般控制在几十K到几百K,最好不超过1M,2.SoundPool 可以与MediaPlayer同时播放,SoundPool也可以同时播放多个声音;3.SoundPool 最终编解码实现与MediaPlayer相同;4.MediaPlayer只能同时...转载 2019-11-07 15:37:08 · 652 阅读 · 0 评论 -
Android键盘返回键报错java.lang.IllegalStateException: focus search returned a view that wasn't ab
点击键盘的回车键会通过EditableInputConnection来执行onEditorAction方法,异常的原因是查询上一个或下一个view的焦点的时候失败了 抛出了异常,这两处抛出异常的代码上方有个return,如果能保证ict.onEditorActionListener.onEditorAction(this, actionCode, null)永远为true那么异常代码就永远不会执...原创 2019-10-31 15:32:08 · 995 阅读 · 0 评论 -
创建一个可重复显示的自定义AlertDialog
private AlertDialog promptAlertDialog=null ; View view = View.inflate(getApplicationContext(), R.layout.dialog_layout, null); promptAlertDialog = new AlertDialog.Builder(CKInfoAct...原创 2019-10-31 11:17:17 · 340 阅读 · 0 评论 -
Android实现app内部自动检测版本更新、自动安装及数据库更新升级
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.youkuaiyun.com/Nirvana_lss/article/details/89879571Android实现app内部自动检测版本更新、自动安装及数据库更新升级 1、apk更新流程 2、获取本地app内部版本工具类 3、请求服务器获...转载 2019-10-30 11:20:21 · 1645 阅读 · 0 评论 -
1.Error:Error converting bytecode to dex:
Cause: com.android.dex.DexException: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;出现这个问题,就是因为依赖包重复了,去掉一个就好原创 2016-09-01 11:19:54 · 531 阅读 · 0 评论 -
小米手机编写数据库文件
打开手机安全助手中设置root权限 打开R.E管理器data->data->app目录->database文件用sqlite edit打开编辑原创 2016-09-01 11:26:25 · 1128 阅读 · 0 评论 -
使用高德地图获取拍照图片地理位置
1.寻找Terminal配置环境变量你需要将你的SDK中adb目录配置在path环境变量中例如:D:\android-sdk2\android-sdk\platform-tools然后将其添加到环境变量Path路径下 大家这样很直观吧然后打开cmd输入adb shell测试 这样即为成功。但是我们还需要对cmd做一些属性设置 做完这些之后,重启你的as,就可以使用terminal了 2.如何原创 2016-09-01 11:45:53 · 20812 阅读 · 0 评论 -
Android Studio Plugins
1.Android Code Generator\作者这个插件的作者是托马斯Morcinek。公共github概要文件:https://github.com/tmorcinek。存储库项目在github android-codegenerator-plugin-intellij描述:批量简化findviewById插件解析xml文件,并检索数据的所有视图包含android:id属性。插件收集信息视图原创 2016-09-01 11:49:11 · 743 阅读 · 0 评论 -
SharedPreference数据的读写操作
SharePrefreference只支持存储boolean,int,float,long,String类型数据,不支持条件查询,不能完全替代数据库MainActivity.classpublic classMainActivityextendsAppCompatActivity {static finalStringKEY="MyValue";privateEditTextet;SharedPre原创 2016-09-01 11:52:05 · 915 阅读 · 0 评论 -
PreferenceActivity使用方法
新建MyPreferenceActivity继承PreferenceActivityres目录下新建xml文件,xml目录下新建mypre.xmllistpreference需要在values下新建mylistpreference.xml代码:activity_main.xml: Button android:layout_width="wrap_content" android:原创 2016-09-01 12:04:41 · 936 阅读 · 0 评论 -
数据存储—读取Assets中的数据test
http://www.jianshu.com/writer#/notebooks/5024547/notes/4709357原创 2016-09-01 12:05:51 · 566 阅读 · 0 评论 -
数据存储-读取raw文件中的数据test
http://www.jianshu.com/writer#/notebooks/5024547/notes/4710513原创 2016-09-01 12:07:04 · 1484 阅读 · 0 评论 -
数据存储—读写内部存储的文件数据
http://www.jianshu.com/writer#/notebooks/5024547/notes/4709316原创 2016-09-01 12:07:30 · 1232 阅读 · 0 评论 -
数据存储-读取外部数据
http://www.jianshu.com/writer#/notebooks/5024547/notes/4724881原创 2016-09-01 12:07:57 · 375 阅读 · 0 评论 -
数据存储—文件的基本操作
http://www.jianshu.com/writer#/notebooks/5024547/notes/4726042原创 2016-09-01 12:10:38 · 280 阅读 · 0 评论 -
网站收藏大全
eoe Android开发社区 http://www.eoeandroid.com/forum-45-1.html阿里图标库 http://www.iconfont.cn/开源中国社区 http://www.oschina.net/question/2253538_240623?fromerr=498PVWiP简书 http://www.jianshu.com/好例子网 http原创 2016-09-01 15:24:55 · 640 阅读 · 0 评论 -
ActionSheetDialog仿写
工具类: public class ActionSheetDialog { private Context context; private Dialog dialog; private TextView txt_title; private TextView txt_cancel; private LinearLayout lLayout_content;原创 2016-09-06 11:32:14 · 871 阅读 · 0 评论 -
Navigation Drawer Activity设置头像
一般更换头像,所需要实现的步骤有点击头像,选择拍照或相册,裁剪返回,细分如下:弹框选择相册或拍照 解决方法:使用开源框架ActionSheet https://github.com/baoyongzhang/android-ActionSheet 或者自己写一个,参考代码: http://blog.youkuaiyun.com/Grandaunt/article/details/52448441调用原创 2016-09-05 12:07:54 · 1942 阅读 · 0 评论 -
添加文字水印
activity.xml`<TextView android:id="@+id/watermark_pic_title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="水印" /><ImageView android:id="@+id原创 2016-09-05 12:13:57 · 609 阅读 · 0 评论 -
弹框弹出时不响应任何操作——倒计时
dialog = new AlertDialog.Builder(GuestsanActivity.this).setMessage("").create(); **dialog.setCancelable(false);**重点内**容** dialog.show(); timer.sch转载 2016-09-20 14:30:41 · 1443 阅读 · 0 评论 -
Fragment list list Content view not yet created问题
首先编写一个类 继承ListFragment 在onCreateView生命周期中调用 this.getListView() 会报错 java.lang.IllegalStateException: Content view not yet created为什么呢?首先看一下onCreateView生命周期的解释onCreateView()当activity要得到fragment的layout时原创 2016-09-22 09:30:44 · 377 阅读 · 0 评论 -
Android导航页
public class WelcomeActivity extends AppCompatActivity { private static final int TIME = 30000; private static final int GO_HOME = 1000; private static final int GO_GUIDE = 1001;原创 2016-11-16 15:35:33 · 628 阅读 · 0 评论 -
android标题栏
http://www.codeceo.com/article/android-toolbar-develop.html转载 2016-11-16 16:15:26 · 290 阅读 · 0 评论 -
设计模式——单例模式
懒汉模式:加载时快,运行时慢。线程不安全public class Singleton{ private Singleton(){ } private static Singleton instance; public static Singleton getInstance(){ if(instance == null){原创 2016-12-14 17:37:08 · 368 阅读 · 0 评论 -
Android 状态栏的颜色修改
android状态栏颜色修改状态栏颜色的修改在4.4和5.x环境下分别有不同的方式,低于4.4以下是不能修改的。5.x环境下 方式一,状态栏将显示为纯净的颜色,没有渐变效果/** * 状态栏相关工具类 * */public class StatusBarUtils { public static void setWindowStatusBarColor(Activity转载 2016-12-07 10:14:14 · 570 阅读 · 0 评论 -
仿今日头条
标题导航栏 http://www.tuicool.com/articles/AvAbmq http://www.wtoutiao.com/p/2c43c74.html原创 2016-12-15 21:02:22 · 546 阅读 · 0 评论 -
Android内存优化大全
http://blog.youkuaiyun.com/hewence1/article/details/39004301 http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0920/3478.html加载速度缓慢 http://www.cnblogs.com/dzboy/p/3929588.html?utm_source=tuicool&u原创 2016-12-15 21:57:32 · 382 阅读 · 0 评论 -
android 发帖 评论点赞
我有源码,整理一下放上来原创 2016-12-15 22:11:43 · 2854 阅读 · 8 评论