自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shsh_0415的博客

菜鸟在路上

  • 博客(78)
  • 资源 (4)
  • 收藏
  • 关注

转载 Android9适配

Android O 引入了通知渠道(Notification Channels),以提供统一的系统来帮助用户管理通知,如果是针对 Android O 为目标平台时,必须实现一个或者多个通知渠道,以向用户显示通知。原因:Android 8.0 引入了新的广播接收器限制,加强对匿名 receiver 的控制,以至于在 manifest 中注册的隐式 receiver 都失效了。运行后会发现在8.0以下的手机上,会有Toast显示,8.0以上的手机不会弹出,说明没有接收到广播。

2024-06-28 16:24:59 17

原创 fragment 旋转后重叠,判断scrollview滚动到顶部

不要保留当前状态就可以了@Override protected void onSaveInstanceState(Bundle outState) { //super.onSaveInstanceState(outState); }这个环境是在旋转屏下 用了俩fragemnt ,里面用了scrollview设置了configchange属性orientation等,还有screenorizentation=sensor这样java代码不走onConfigurationChan

2022-08-06 18:18:48 726 1

原创 Android 屏幕适配

屏幕适配

2022-06-23 10:01:48 140

原创 android error :string too large to encode using UTF-8 written instead as ‘STRING_TOO_LARGE‘

没事摘要

2022-06-20 20:28:39 1181 1

原创 Android适配

当我拿到ue和视觉规范的时候,我是懵逼的,我该用什么样的分辨率,素材该放到哪个drawable下,点9图片怎么适配,,,1、连接设备进入串口使用命令:getgrep |grep density假如我获得密度值为240,那我就把素材放到drawable-hdpi里面,选择坐标对应是hdpi的坐标系即1dp = (240/160)px参考:120 ldp 1dp = 0.75px160 mdpi 1dp = 1px (当设备密度值为160时,1dp = 1px ,所以即使单位使用物理像素..

2021-11-13 15:04:35 2178

原创 git 还原修改到最初pull下来的状态

代码好几天没有提交,所以先还原成初始下载状态再通过 Byound Compare对比把修改添加上去。在项目文件目录下执行如下操作:首先 git status 可以查看修改和添加的文件,此时可以保存下来文件名,方便确认修改然后 git checkout . 来还原修改 (如果你已经执行过add或者commit 需要先回退 git reset HEAD app/ (这里是我查出来的需要reset的文件 所以我用app/))对于添加的文件需要先删除 我的修改都在app文件夹下 ,整体删掉 rm -..

2021-07-09 16:58:25 910

原创 Android studio使用git插件(基础)

as使用git插件做基础上传代码工作(本地项目要进行托管了不用svn全部换用git)准备:as安装git插件1、创建版本库,复制http的地址2、as项目创建本地仓库这时候加入版本控制的文件就变色了然后配置git远程仓库地址就是刚才复制的HTTP那个打开git>remotes3、鼠标定位在项目根目录选择git>add执行add之后变绿了3.1如果发现有不想提交的文件在列就执行resethead ,完事重新add一遍,...

2021-05-25 10:04:08 1102 1

原创 微信授权登录问题

小程序wx.login获取的code传到后台,后台调用微信接口报错40163,40029我这边的原因是因为,我和后台的appid不一致导致的(我不是开发者)

2021-04-14 15:56:00 144

原创 AppCompatSpinner设置默认文字

到处都找不到方法可把我急坏了灵机一动,把string列表添加一个默认数据到表头slist.add(0,"请选择蓝牙");这时候如果在onItemSelected中用到position时候就需要减一操作然而就报错、depId = nurses.get(position-1).getId();//这时候如果点击spinner就报错,因为默认是从0开始会造成越界我使用的nurses取位置信息相应地nurses.add(0,nurses.get(0));然后正常取值d..

2021-04-03 19:30:30 770

原创 moveTaskToBack移动这个任务到后台

使AActivity退到后台(保持活性),启动AActivity使用i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);再清单文件中设置启动模式为android:launchMode="singleInstance"在需要时地方调用moveTaskToBack(false); 如果是在返回键时候用到此功能重写KeyDown事件就可以了...

2021-03-22 12:03:32 400

原创 安卓ble蓝牙连接订阅

private final BleUnnotifyResponse mUnnotifyRsp = new BleUnnotifyResponse() { @Override public void onResponse(int code) { if (code == REQUEST_SUCCESS) { ToastUtils.show("取消订阅蓝牙success"); } else { ...

2021-01-30 17:34:59 918

原创 使用com.google.android.material.tabs.TabLayout报错了

经过大佬指点知道了原来用这个tablayout必须继承自Theme.AppCompat下的主题 ,其实报错里面都说了但以为主要继承了theme就好了其实并不然。综上感谢大佬!

2020-12-24 09:21:47 2391

原创 记录Android修改报名顺便迁移androidx

修改包名:我的方法不是正经方法。。不能完全修改包名。、1、修改app的build.gradle 的applicationId ,然后sync一下 ,接着把项目用到的一些配置文件里面哪里有用到package_name 字段 defaultConfig { applicationId "com.hyphenate.xxxx" //测试oppo离线消息,需修改包名如下,如果配置了FCM推送,同时替换google-services.json 中的 package.

2020-11-21 14:41:58 305

原创 Android屏幕适配

一开始,公司配置的硬件参数如下:widthPixels:1280 heightPixels:732 density:1.25 densityDpi:200后来要更换硬件改成:宽:1280____高:752____密度:1.0___密度dpi:160程序运行出来发现图片变小字体变小内容整体上移O^O我是个对适配一窍不通的万年菜鸟啊 、后来在网上都适配方案借鉴博客 今日头条屏幕适配方案看完之后道理都懂但是不会写 >_<索性大佬给了代码但是是k...

2020-11-19 17:39:47 110

原创 应用未安装 该文件包与具有同一名称的现有文件包存在冲突

究其原因我也不知道反正就是apk包出了问题网上答案多数是说设置provider用${applicationId}方式<provider android:name="androidx.core.content.FileProvider" android:authorities="${applicationId}.fileProvider" android:exported="false" android:grantUriPermissions="true"&g.

2020-11-11 14:54:52 4845

原创 json解析

android gradle:implementation ‘com.google.code.gson:gson:2.8.5’str转jsonScanModel scanmodel = new Gson().fromJson(strResponse,ScanModel.class);json转strString strJson = new Gson().toJson(scanmodel)

2020-09-18 10:20:48 85

原创 Could not locate installed application

Install claimed to have succeeded, but application could not be found on device. bundleId =xxx苹果续费之后开发develop不见了只有distribution证书 一开始不影响 但是突然不能真机调试网上的方法用遍了 对我没用作用于是新创建了developer证书就好了...

2020-07-01 14:22:18 1168 1

原创 TabLayout 不显示下划线

tabLayout.setSelectedTabIndicatorColor(Color.TRANSPARENT); tabLayout.setFocusableInTouchMode(false);如果没有上面那个再进入页面时候回有默认的下划线显示所以设置成透明再设置不聚焦的模式就实现下划线消失了...

2020-06-23 14:37:58 1183

原创 android 控件同时监听单机和双击

不适用click而用touch自定义监听:class myOnGestureListener extends GestureDetector.SimpleOnGestureListener { @Override public boolean onDoubleTap(MotionEvent e) { //点赞 mLoadingListener.onFinishedLoading("0");//取消点赞 是一个接口 //已经点赞 更换图

2020-06-08 17:44:53 438

原创 Android顶部用tabLayout和viewPager显示二级分类

activity1:DingdanPagerAdapter adapter = new DingdanPagerAdapter(getSupportFragmentManager(), new String[]{"我的","团队"});viewPager.setAdapter(adapter);tabLayout.setupWithViewPager(viewPager)...

2020-04-09 15:48:16 685

原创 Xcode打印日志不全

困扰我多年的秘密~多年的秘密~只要TAG不包含中文就可以了 包含中文就会打印不全公鸡中的战斗机~

2020-03-30 11:58:50 556

转载 pod命令报错-bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/rub

-bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby: bad interpreter: No such file or directory终端执行:sudo gem install -n /usr/local/bin cocoapods输入密码后等待一段...

2020-03-11 09:56:22 3178

原创 XCode 真机测试连接电脑总是蹦蹦蹦蹦蹦蹦接触不良

总是忘记!!记录一下打开终端输入sudo killall -STOP -c usbd世界清净了

2020-03-11 09:34:18 481 1

原创 android 列表每一个item都加上倒计时

使用recyclerview的问题:当前显示的view如果滑到看不见再滑回来就会重新倒计时解决方法是换用listview 使用viewholder复用原理 把倒计时写在第一次加载时候 这样就不会出现上述问题...

2020-02-25 17:35:18 906

原创 LayoutManager android.support.v7.widget.LinearLayoutManager@6eb337f is already attached to a Recycl

java.lang.IllegalArgumentException: LayoutManager android.support.v7.widget.LinearLayoutManager@6eb337f is already attached to a RecyclerView炸炸炸炸炸炸这不是洋快餐这是一碗炸酱面 再来两瓣蒜乍一看完全不知道怎么错的,网上一搜才知道是同个页面多个rec...

2020-02-20 17:20:51 1277

原创 com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Unterminated obj

这个错误是由于操作的json字符串,使用string类型有误。我要把object对象recomdList解析出来,应该是一个list<T>,代码里需要把recomdList转成string,我直接转报错,应该是转成json才对。JSONObject.toJSONString(recomdList)一个object对象recomdList转成List<T>代码:...

2020-01-13 20:51:38 6128

原创 网络图片imgUrl转二进制图片bitmap

在activity中使用的私有方法private void imgUrlToBitmap(String imageurl) { Glide.with(this) .load(imageurl) .asBitmap().into(new SimpleTarget<Bitmap>() { @Override ...

2020-01-07 16:33:55 896

转载 TextView添加删除线等效果

每次都需要查!!!感谢博主大佬!!!https://blog.csdn.net/lzyang187/article/details/50695563

2020-01-07 14:52:39 192

原创 java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.View android.view.Vie

Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.View android.view.View.findViewById(int)' on a null object reference造成这个崩溃的原因 基本上都是页面还没有注入layout ,就操作里面的控...

2019-12-19 10:06:06 6058

原创 android studio java文件分屏显示

在java文件上右击 就看到了四种方式相差不大如果想左右两边查看一个java文件就选split Vertically

2019-12-17 16:39:55 805

原创 错误: 找不到符号 符号: 类 TintTypedArray 位置: 类 CNiaoToolBar

找到报错行:import android.support.v7.internal.widget.TintTypedArray;修改成:import android.support.v7.widget.TintTypedArray;

2019-11-27 11:44:47 579

转载 Could not locate device support files.

This iPhone 11 is running iOS 13.2 (17B84), which may not be supported by this version of Xcode. An updated version of Xcode may be found on the App Store or at developer.apple.com.Xcode真机调试缺少对应的...

2019-10-31 17:04:57 1213

原创 好晕

接口。iOS速成的我,与后台对接时候碰到的接口、、模版页面 显示商品 有大分类小分类,拿这俩id去搜索品,功能 1 排序 2小分类id可变 3分页哈哈哈哈哈哈哈哈哈哈哈哈哈请求大分类下全部商品 点击小分类请求后reload 分页可以但是排序接口就变了 连参数也变了 加载列表第一页可以 但是分页的时候就造成了困扰==太晕了 反正最后 我是利用各种标识 用if判断加载哪一个请...

2019-10-25 12:05:35 118

转载 dyld_shared_cache_extract_dylibs failed

https://www.jianshu.com/p/e276a784fbee

2019-09-09 09:43:43 806

原创 OC 输入完成后 隐藏键盘

目前是这样使用、不知道有没有其他方法、、textview:-(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{ if ([text isEqualToString:@"\n"]) { ...

2019-09-02 16:25:58 283

原创 ios 学习之 uitableview和uicollectionview嵌套使用达到二级分类效果

我怕不记录一下我就忘光光了 T^T所用知识点:1、AFN网络请求数据,拿到数据,用tableview和collectionview渲染显示2、使用这俩东西的操作:2.1、设置布局,设置代理,实现代理方法2.2、自定义cell,注册,展示到界面2.3、点击一级tableview操作时候要reloadData一下,就可以实现切换了3、关于数组:3.1、NSArry数组和...

2019-07-20 12:06:51 712

原创 Android Studio启动异常出现 moudle not specified

android studio打开项目的时候特别卡,我就终止了task,再次重启项目的module不见了再android目录下就剩下几个gradle配置切换回project目录发现文件还在。。。。我就不方了。。打开settings.gradle发现include还在,很正常啊、猜想报错原因是因为同步的时候出错,这样就再同步一下好了。点完同步等待完成之后就正常了。。。。又一...

2019-06-26 21:25:27 470

原创 Xcode真机调试

刚刚接触ios大胆尝试:1、连数据线运行,报错:需要team账号2、选择team点击添加,我这里使用了开发者账号3、验证后点击管理证书,添加自己的团队4、最后还需要一个钥匙串、、看官方解释就是需要一个本机的存储的密码啊、、我输入开机密码后就好了5、另外调试的手机不信任这个app就设置信任。完事。遇到问题以后再说。...

2019-06-11 17:48:55 414

转载 INSTALL FAILED CONFLICTING PROVIDER

DELETE_FAILED_INTERNAL_ERRORError while Installing APK好久没碰到这个问题了。。不同问题不同方案 俺的解决参考这么大大的博客https://www.jianshu.com/p/ad8c066e9166provider:<provider android:name="android.support.v4.cont...

2019-05-28 15:38:59 134

转载 手机使用ping

android手机运行网络Ping测试的方法大致分为两种:一种是系统自带的测试功能,里面包含有ping测试的网络功能。另外一种是下载第三方APP应用来进行相关的PING测试。方法一:系统自带的手机测试功能。在拨号界面上输入:*#*#4636#*#* ,手机自动进入测试模式。选择“手机信息”可以看到“运行ping测试”点击即可ping goole的服务器。(欸不通的!)方法二:直接下...

2019-05-23 11:29:34 9975

PingTool.PingTool_1[1].apk

1、测试手机能否上网 2、测试服务器状态是否是可ping通的 3、小巧易上手方便快捷

2019-05-23

使用jq和CSS3做的带气泡数值提示框的水平滑杆插件

使用jq和CSS3制作的带气泡数值提示框的水平滑杆插件,有需要的朋友可以自行下载

2019-02-12

opencv-3.4.1-vc14_vc15程序加cmake程序

opencv-3.4.1-vc14_vc15试用与vs2017版本,官网上下载太慢了,这个快很多

2018-05-18

OpenCV3编程入门配图书源码加OpenCV入门教程资料整理

OpenCV3编程入门配图书源码加OpenCV入门教程资料整理.

2018-05-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除