- 博客(62)
- 资源 (12)
- 收藏
- 关注
原创 adnroid 去除状态栏
android:windowFullscreen和windowNoTitle就可以。在res 下的values中的themes.xml。setContentView 之前就行。第一种方式是通过修改Theme。第二种方式通过代码的方式。
2024-09-12 08:54:13
158
原创 android 适配
public class UIAdapter { private static volatile UIAdapter instance = null; //设计师的参考尺寸 private static final float defaultWidth = 1080; private static final float defaultHeight = 1920; //屏幕的真实尺寸 private int screenWidth; private.
2024-08-29 19:55:31
135
原创 dialog 在xml文件进行了自适应宽,但是失效了
如下图 讲述了为什么已经设置好了dialog的宽高 到了显示的时候就会失效的原因。解决方式 : 在自定的dialog中的onstrat()方法中进行重新设置宽高。
2023-12-13 22:01:38
675
原创 could not read Username for ‘https://e.coding.net‘: No such file or directory
改后:http://username@[git地址] 例子:https://username@gitee.com/username/projectNamet.git。例子:改前:http://[git地址] 例子:https://gitee.com/username/projectNamet.git。将项目的.git/config的remote url 改成https://username@[git地址]然后push代码输入用户名密码,也可以在链接中带入密码。
2023-05-23 14:33:18
1168
原创 自动定位到底部的TextView
布局界面如下<ScrollView android:id="@+id/move_bottom" android:layout_width="match_parent" android:layout_height="100dp" android:layout_alignParentBottom="true"> <!-- 状态信息 --> <TextView
2022-03-24 15:51:45
3360
原创 Android 锁屏后Service服务保活(支持9.0)
最近遇到个问题:后台Service启动正常启动后,锁屏状态下大概80秒左右Service就被暂停了(并没有被杀死),唤醒屏幕后就继续执行。解决方法:Service启动时创建一条通知,与其绑定,这样锁屏或者后台Service都不会被暂停或杀死。代码如下:在Service的onCreate中创建NotificationChannel 并且与服务绑定。 private NotificationManager notificationManager; private String not
2022-03-21 10:31:58
1494
原创 android第三方框架总结
HTTP网络请求okhttp * :https://github.com/square/okhttpretrofit:https://github.com/square/retrofitVolley:https://github.com/google/volleyAndroid Async HTTP:https://github.com/android-async-http/android-async-httpjson模型转换Gson *:https://github.com/goo
2022-02-22 14:29:28
321
转载 Android 实现4MB以上大图片压缩不失真方法
import java.io.ByteArrayOutputStream;import java.io.File;import android.content.Context;import android.content.Intent;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.net.Uri;import android.os.Environment;import.
2021-09-24 10:30:54
314
原创 Android 安装错误 Error while executing: am start -n 安装失败解决
最简单最直接的方式就是在AS下Terminal下进行命令行的输入。adb uninstall 你的应用的包名成功会提示为success就行了
2021-08-11 10:41:01
674
3
原创 MediaStore.Images.Media.insertImage(getContentResolver(), destMap, null, null)出现空指针问题
在bitmap转uri 的时候 在转化的时候的时候出现空指针问题。开始的代码为Uri uri = Uri.parse(MediaStore.Images.Media.insertImage(getContentResolver(), destMap, null, null));后期进行的代码的修改Uri uri = Uri.parse(MediaStore.Images.Media.insertImage(MainActivity.this.getContentResolve.
2021-07-21 17:16:35
577
原创 照片添加水印
之前没有做过水印,领导说给照片添加水印的时候感觉好像不是多么好做,但是真的的做的时候发现这个功能真的不是多么难。第一步将你拍摄的照片或者选择的照片转为bitmap的格式 。第二步创建一个新的bitmap。这个就是你要添加的水印,可以是文字,可以是图片。第三步将两个bitmap进行一个合并。部分代码//第一步目的图转bitmap bitmap=BitmapFactory.decodeStream(getContentResolver().openInputStream(getP..
2021-07-14 10:19:48
169
原创 recyclerview滑动出现数据混乱的现象
在项目中使用了recyclerview 是非常的爽,因为它的加载方式很简单,但是今天我就遇到了一些问题,在加载好数据的时候,你不断的进行上下滑动会发现数据出现了混杂的展现,这个时候就
2021-06-01 14:48:31
725
原创 Android java.io.FileNotFoundException:*** (Permission denied)
在安卓出现权限访问问题时候,android6.0以上需要在程序中手动加上权限的获取if (Build.VERSION.SDK_INT >= 23) { int REQUEST_CODE_CONTACT = 101; String[] permissions = {Manifest.permission.WRITE_EXTERNAL_STORAGE}; //验证是否许可权限 for (String str : permissions) { if ...
2021-03-09 09:34:55
730
原创 Error:Connection timed out: connect
出现这个问题的一开始不知道怎么解决 ,修改了本地的gradle,都不对。最好的是在工程下的build.gradle中的buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.3.3' // NOTE: Do not place your application dependencies
2021-01-07 10:44:00
535
转载 百度地图 libBaiduMapSDK_base_v4_2_1.so“ is 32-bit instead of 64-bit错误
E/NativeLoader: loadExceptionjava.lang.UnsatisfiedLinkError: dlopen failed: "/data/data/com.ynhtbank.beta.htbank/files/libs/libBaiduMapSDK_base_v4_3_1.so" is 32-bit instead of 64-bitat java.lang.Runtime.load0(Runtime.java:928)解决方式在bulid.gradle中添加标蓝的.
2020-12-31 08:59:06
421
原创 adnroid Studio 升级到4.1.1出现了 布局文件不高亮显示的问题
今天上完更新了android studio 到了最新的版本,新建了一个项目出现了 布局文件不高亮 ,而且之前加载的Android Butterknife zelezny 和GsonFormet进行了更新。需要重新加载它的插件Android Butterknife zelezny 更换成了Android ButterKnife Injections (Support Kotlin)GsonFormet 更换成了GsonFoamat4DataBinding 就行了...
2020-12-29 14:28:22
414
原创 保存触摸点,点击按钮进行回放
最近做了一个功能和两年前一样的功能,我想说的是我还真不会写了。又在网上进行了搜索找到了。今天记录下来,下次在遇到就不用四处搜索了。这里我提供两个方法去做这个功能。1,自定义view 准备画布和画笔 上代码 paint = new Paint(); paint.setColor(Color.BLUE); paint.setStyle(Paint.Style.STROKE); paint.setStrokeWidth(10);..
2020-11-18 15:50:02
279
原创 Android调用系统相机onActivityResult返回参数data为null
一般调用系统相机的代码:Intent intentFromCapture = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);intentFromCapture.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(file));startActivityForResult(intentFromCapture, CAMERA_ENTURST_PHOTO_REQ_CODE);在OnActivityResult回调的时
2020-10-28 20:59:02
1749
转载 js获取指定时间范围内指定间隔天数的所有日期
// startDate: 计划开始时间; endDate:计划结束时间;dayLength:每隔几天,0-代表每天,1-代表日期间隔一天function getDateStr(startDate, endDate, dayLength) { var str = startDate; for (var i = 0 ;; i++) { var getDate = getTargetDate(startDate, dayLength); startDate = ...
2020-08-19 13:46:43
918
转载 js 获取两个时间段时间数组
functiongetDayAll(starDay,endDay){ vararr=[];vardates=[];//设置两个日期UTC时间 vardb=newDate(starDay); varde=newDate(endDay);//获取两个日期GTM...
2020-08-14 10:15:53
2046
原创 对象转数组
formList: { userName: 'zhenzhen', zhiWei: '前端开发', companyName: '安安娱乐', age: 23}let values = Object.values(formList)console.log(values) //["zhenzhen", "前端开发", "安安娱乐", 23]
2020-07-28 10:57:51
154
原创 sqlite的框架,sugar在Android studio3.5中使用的出现的问题
《使用Android Studio 2.0的同学一般都是出现”no such table xxxx”的错误,这其实是一个bug,解决的办法是禁用Android Studio的Instant Run功能,具体方法是Setting -> Build -> Instant Run, 把Enable Instant Run to hot swap code…..勾选去掉。》在使用sugar本地DB数据库的时候出现的一个问题。这是针对Android studio2.0时候解决的办法,但是我用的是3.5
2020-07-01 15:27:10
252
转载 org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$Artifact
https://blog.youkuaiyun.com/X_kine/article/details/104741771
2020-04-27 12:42:15
2472
原创 AndroidStudio Cause: unable to find valid certification path to requested target 报错的解决方法
在项目的根目录的build.gradle 中的buildscript { repositories { google() jcenter() maven { url "https://jcenter.bintray.com" } }maven { url "https://jcenter.bintray.com" } ...
2020-02-01 09:26:04
687
原创 在 maven 项目中的pom中添加lombok.jar后,项目还是报红
找到 jar包所在的路径,双击jar包选择后eclipse所在的文件下生成一个lombok.jar。 并在eclipse.ini中添加-vmargs -javaagent:lombok.jar。重启eclipse就搞定
2019-11-13 09:12:57
1554
原创 jsp中引用js的路劲的三种方式
第一种 直接引用这里的路劲为<script type="text/javascript" src="js/jquery-3.0.0.min.js"></script>注意:在jsp中使用js中的方式必须先对“jQuery-3.0.0.min.js”进行页面的引用,否则无效;因在js中使用$(document).ready()的时候依赖这个js文件。第二...
2019-11-07 10:13:21
1357
翻译 android 抛出FileNotFoundException异常
大家都知道,Android 6.0中,某些权限属于Protected Permission,例如:读写手机存储权限,仅仅在AndroidManifest.xml中申明是无法真正获取到权限的,打开手机的权限管理页面,我们可以看见,读写手机存储权限栏是一个问号,这意味着App并未获取到该权限。这是访问手机存储时,会报出类似下面的错误: java.io.FileNotFoundExcept...
2019-08-26 13:26:22
3536
转载 ExpandableListView使用ScrollView嵌套ExpandableListView,列表显示不全
ExpandableListView在ScrollView显示不全的解决办法有两种第一种是在ScrollView的控件中添加android:fillViewport="true" 这属性 但是添加这属性的不好的地方就是不能滑动了第二种解决办法就是自定义view/** * Created by Xk * on 2019/5/31 * 860618071 */pub...
2019-05-31 15:27:35
703
转载 Android 解决图文混排,图片和文字居中对齐问题(ImageSpan) 分享
https://www.jianshu.com/p/add321678859
2019-05-21 10:51:06
1989
转载 pageradapter
https://www.cnblogs.com/lianghui66/p/3607091.html https://www.jianshu.com/p/c04fff51c69f
2019-01-11 09:52:59
190
转载 获取SHA1值得途径
1.获取开发版的SHA1:第一种方法利用AndroidStudio获取: 首先打开AS,然后点AS右侧工具栏中的Gradle,然后点刷新,然后点【项目名root】找到Android 然后点 SingningReport,然后看Gradle Console就会出现SHAl的值。附上操作图:第二步:第三步:第四步:第五步:第六步:第七步:...
2018-12-03 16:43:27
1267
翻译 Builder设计模式模式
public class TestMolde { private String name; private TestMolde(Builder builder) { this.name = builder.name; } public String getName() { return name; } publ...
2018-11-26 10:43:42
156
翻译 对于配置sdk 环境变量后失效的解决方案
原因:在dos中输入adb发现无效,但是将路径移动到E:\sdk\platform-tools 目录下,输入adb发现是正常的。在dos输入path,发现path并没有立即更新,还是之前的配置 让path值更新,在DOS命令提示符,输入:set PATH=C: ,关闭DOS窗口。再次打开DOS窗口,输入:echo %PATH%。再次输入path,发现path已经生效了...
2018-11-15 09:46:53
2884
原创 AndroidStudio3.0 注解报错Annotation processors must be explicitly declared now. The following dependenci
在Android Studio3.0 annotation processors(注释器)需要显示的去添加,解决办法:在app的build中android { ... defaultConfig { ... //添加如下配置就OK了 javaCompileOptions { annotationProcessorOptio...
2018-11-01 09:17:30
13359
8
xRecyclerView
2018-10-29
对RXJava Rxandroid 的简单的封装 在开发中直接使用
2018-10-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人