Android
文章平均质量分 60
lht80s
这个作者很懒,什么都没留下…
展开
-
安卓开发中的小米适配
安卓开发绕不开一个词——适配。不同的安卓版本需要适配;不同的屏幕尺寸需要适配;不同的屏幕类型需要适配;不同的厂商的系统也需要适配……我来分享一个开发中遇到的小米手机的适配问题。项目需要从媒体库中查询并处理数据,唰唰唰写完代码,在自己手机(oppo和华为)上一试,没问题。。。然后测试过来说,有问题呀!连上测试机一看,处理媒体库数据时报异常了,测试用的是小米手机。原因是在处理图片数据的时候,我从媒体库中读取了duration的数值。int duration = cursor.getInt(原创 2022-03-03 18:17:25 · 445 阅读 · 0 评论 -
项目中遇到的Android Studio:Default Activity not found的问题起因与解决
起因是项目想要更新友盟统计的最新版本(友盟核心9.3.7),结果友盟说需要同时将分享也更新到最新(7.1.4),而此版本的分享QQ、微博、微信不但要使用友盟相关的完整sdk,还要使用各软件官方的sdk。但在集成新浪微博的官方sdk(10.10.0)后,项目出现了Default Activity not found的问题。网上搜了一下,大多都是清理缓存等针对studio的操作,个人感觉并不合适,于是开始自己分析。首先,注释掉对新浪微博sdk的依赖,问题消失。确定是依赖和原代码产生了冲突。而默认原创 2021-03-17 10:28:56 · 261 阅读 · 0 评论 -
Android工作中遇到的问题:友盟分享到新浪微博,内容被放入草稿箱
项目工作中使用到了友盟SDK6.42进行分享,但在测试分享到新浪微博的功能时发现,分享虽然成功了,但分享的内容却被新浪微博放进了草稿箱。 分享新浪微博代码: ShareAction sa = new ShareAction(activity); UMWeb web = new UMWeb(shareUrl); web.setTitle(shareTitl...原创 2018-03-06 18:52:26 · 1196 阅读 · 0 评论 -
求字符串中的最长重复子串
写在前面的话:前两天去面试Android,笔试的时候出现了这个问题。离开开发平台,拿笔手动写代码真心难受,再加上这样那样的原因,最终我思路很乱写的也不对,也不想再改了(在纸上改起来心好累),就递上去了。回到家里,打开电脑,当我的手按在键盘上的时候,思路瞬间清晰了(这算是代码狗的被动Buff吗……)。首先,我们来定义一个实体类,用于封装一个子串。/** * 子串类 * * @author Li H...原创 2018-05-06 20:07:37 · 4597 阅读 · 0 评论 -
面对RecyclerView的notifyDataSetChanged()方法无法刷新页面的实战经历
我在项目中遇到了个需求,要一个带HeaderView的展示列表,ListView已成回忆,所以理所当然的选择了RecyclerView,但RecyclerView没有现成的脑袋……于是上网寻求答案。参照了https://www.jianshu.com/p/0eebc6c2a08d这位朋友的文章,再次感谢无私的分享,呱唧呱唧。然而,问题来了,在数据源更新后,使用notifyDataSetCh...原创 2019-07-19 22:25:31 · 4535 阅读 · 2 评论