- 博客(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
89
原创 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
767
原创 android error :string too large to encode using UTF-8 written instead as ‘STRING_TOO_LARGE‘
没事摘要
2022-06-20 20:28:39
1382
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
2207
原创 git 还原修改到最初pull下来的状态
代码好几天没有提交,所以先还原成初始下载状态再通过 Byound Compare对比把修改添加上去。在项目文件目录下执行如下操作:首先 git status 可以查看修改和添加的文件,此时可以保存下来文件名,方便确认修改然后 git checkout . 来还原修改 (如果你已经执行过add或者commit 需要先回退 git reset HEAD app/ (这里是我查出来的需要reset的文件 所以我用app/))对于添加的文件需要先删除 我的修改都在app文件夹下 ,整体删掉 rm -..
2021-07-09 16:58:25
974
原创 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
1255
1
原创 微信授权登录问题
小程序wx.login获取的code传到后台,后台调用微信接口报错40163,40029我这边的原因是因为,我和后台的appid不一致导致的(我不是开发者)
2021-04-14 15:56:00
178
原创 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
832
原创 moveTaskToBack移动这个任务到后台
使AActivity退到后台(保持活性),启动AActivity使用i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);再清单文件中设置启动模式为android:launchMode="singleInstance"在需要时地方调用moveTaskToBack(false); 如果是在返回键时候用到此功能重写KeyDown事件就可以了...
2021-03-22 12:03:32
488
原创 安卓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
1000
原创 使用com.google.android.material.tabs.TabLayout报错了
经过大佬指点知道了原来用这个tablayout必须继承自Theme.AppCompat下的主题 ,其实报错里面都说了但以为主要继承了theme就好了其实并不然。综上感谢大佬!
2020-12-24 09:21:47
2472
原创 记录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
351
原创 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
141
原创 应用未安装 该文件包与具有同一名称的现有文件包存在冲突
究其原因我也不知道反正就是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
5189
原创 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
111
原创 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
1201
1
原创 TabLayout 不显示下划线
tabLayout.setSelectedTabIndicatorColor(Color.TRANSPARENT); tabLayout.setFocusableInTouchMode(false);如果没有上面那个再进入页面时候回有默认的下划线显示所以设置成透明再设置不聚焦的模式就实现下划线消失了...
2020-06-23 14:37:58
1250
原创 android 控件同时监听单机和双击
不适用click而用touch自定义监听:class myOnGestureListener extends GestureDetector.SimpleOnGestureListener { @Override public boolean onDoubleTap(MotionEvent e) { //点赞 mLoadingListener.onFinishedLoading("0");//取消点赞 是一个接口 //已经点赞 更换图
2020-06-08 17:44:53
487
原创 Android顶部用tabLayout和viewPager显示二级分类
activity1:DingdanPagerAdapter adapter = new DingdanPagerAdapter(getSupportFragmentManager(), new String[]{"我的","团队"});viewPager.setAdapter(adapter);tabLayout.setupWithViewPager(viewPager)...
2020-04-09 15:48:16
736
转载 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
3231
原创 XCode 真机测试连接电脑总是蹦蹦蹦蹦蹦蹦接触不良
总是忘记!!记录一下打开终端输入sudo killall -STOP -c usbd世界清净了
2020-03-11 09:34:18
533
1
原创 android 列表每一个item都加上倒计时
使用recyclerview的问题:当前显示的view如果滑到看不见再滑回来就会重新倒计时解决方法是换用listview 使用viewholder复用原理 把倒计时写在第一次加载时候 这样就不会出现上述问题...
2020-02-25 17:35:18
938
原创 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
1308
原创 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
6208
原创 网络图片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
935
转载 TextView添加删除线等效果
每次都需要查!!!感谢博主大佬!!!https://blog.youkuaiyun.com/lzyang187/article/details/50695563
2020-01-07 14:52:39
225
原创 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
6165
原创 android studio java文件分屏显示
在java文件上右击 就看到了四种方式相差不大如果想左右两边查看一个java文件就选split Vertically
2019-12-17 16:39:55
860
原创 错误: 找不到符号 符号: 类 TintTypedArray 位置: 类 CNiaoToolBar
找到报错行:import android.support.v7.internal.widget.TintTypedArray;修改成:import android.support.v7.widget.TintTypedArray;
2019-11-27 11:44:47
602
转载 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
1256
原创 好晕
接口。iOS速成的我,与后台对接时候碰到的接口、、模版页面 显示商品 有大分类小分类,拿这俩id去搜索品,功能 1 排序 2小分类id可变 3分页哈哈哈哈哈哈哈哈哈哈哈哈哈请求大分类下全部商品 点击小分类请求后reload 分页可以但是排序接口就变了 连参数也变了 加载列表第一页可以 但是分页的时候就造成了困扰==太晕了 反正最后 我是利用各种标识 用if判断加载哪一个请...
2019-10-25 12:05:35
139
转载 dyld_shared_cache_extract_dylibs failed
https://www.jianshu.com/p/e276a784fbee
2019-09-09 09:43:43
835
原创 OC 输入完成后 隐藏键盘
目前是这样使用、不知道有没有其他方法、、textview:-(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{ if ([text isEqualToString:@"\n"]) { ...
2019-09-02 16:25:58
350
原创 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
760
原创 Android Studio启动异常出现 moudle not specified
android studio打开项目的时候特别卡,我就终止了task,再次重启项目的module不见了再android目录下就剩下几个gradle配置切换回project目录发现文件还在。。。。我就不方了。。打开settings.gradle发现include还在,很正常啊、猜想报错原因是因为同步的时候出错,这样就再同步一下好了。点完同步等待完成之后就正常了。。。。又一...
2019-06-26 21:25:27
506
原创 Xcode真机调试
刚刚接触ios大胆尝试:1、连数据线运行,报错:需要team账号2、选择team点击添加,我这里使用了开发者账号3、验证后点击管理证书,添加自己的团队4、最后还需要一个钥匙串、、看官方解释就是需要一个本机的存储的密码啊、、我输入开机密码后就好了5、另外调试的手机不信任这个app就设置信任。完事。遇到问题以后再说。...
2019-06-11 17:48:55
463
转载 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
147
转载 手机使用ping
android手机运行网络Ping测试的方法大致分为两种:一种是系统自带的测试功能,里面包含有ping测试的网络功能。另外一种是下载第三方APP应用来进行相关的PING测试。方法一:系统自带的手机测试功能。在拨号界面上输入:*#*#4636#*#* ,手机自动进入测试模式。选择“手机信息”可以看到“运行ping测试”点击即可ping goole的服务器。(欸不通的!)方法二:直接下...
2019-05-23 11:29:34
14751
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人