- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 AppWidget中打开隐式Intent
在AppWidget中打开网页,需要使用隐式IntentIntent(Intent.ACTION_VIEW, Uri.parse(url))直接startActivity是打不开的,需要flagIntent.FLAG_ACTIVITY_NEW_TASK
2020-11-02 09:25:53 210
原创 AppWidget 设置label
默认widget label是app 的label,查了下文档AppWidgetProviderInfo 之前有label 标签,但是已经废弃,试了一下没有效果最后发现在AndroidManifest中配置label可以生效 <receiver android:name=".app_widget.AppWidget" android:label="@string/app_widget_label"> <int.
2020-10-31 11:37:32 362
原创 Dart Sha3 FIPS 202 基于pointycastle
dart项目中需要用到标准的sha3,用的是pointycastle的库,方法很多很全,但是这个库里面的sha3其实是Keccak ,注意看他的readme,“*Keccak is currently implemented as SHA3Digest.”,好吧,那只能自己实现了,其实并不复杂,在原来库中的sha3添加一个偏移量。复制一份库中sha3,添加一个方法,在doFinal中添加这个方...
2019-01-29 15:41:10 915
原创 Dart(flutter) json序列化 踩坑
Dart(flutter) json序列化 踩坑刚接触Dart,发请求返回json,进行序列化,官方给了方案,也给了推荐的工具,json_serializable。但是这个工具真的有坑!记录一下。数据结构如下:{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;result&quot;:&quot;123&quot;,&quo
2019-01-09 19:55:05 25728 7
原创 React-Native升级报错https://github.com/facebook/react-native/issues/4968
关键日志This might be related to https://github.com/facebook/react-native/issues/4968To resolve try the following: 1. Clear watchman watches: `watchman watch-del-all`. 2. Delete the `node_modules` folde...
2018-06-06 11:23:40 2045
原创 安卓伪3D商品展示效果实现,模仿超真实,showFake3D
业务也不知道从哪儿找来了一个叫超真实的app,然后要模仿那种伪3D的商品效果展示。先看最后实现出来的效果。业务给每个产品提供12张图,就是每30°提供一张,随着手指的滑动,不断切换图片,达到一种3D的展示效果。已上传jitpack,可以直接导入maven { url 'https://jitpack.io' }implementation 'com.github.BaojunCZ:showFake...
2018-06-02 12:07:25 4605 1
原创 viewpager布局复用中FragmentPagerAdapter的坑,源码分析,控件id的一些思考
一个fragment的布局复用,里面是tablayout+viewpager,viewpager加载不同adapter,adapter继承FragmentPageAdapter。运行后有问题,先初始化的fragment正常显示,后加载的fragment里的viewpager全部是空白,这就很尴尬了,第一反应是fragment没add进FragmentManager,因为在同一个activity里,所
2017-07-24 23:21:11 2788
原创 fragment复用至EventBus多次调用
项目是mvp模式开发的,中间有一个tablayout,每个标签都是fragment复用,通过model请求不同数据展示,发现一个问题,多次滑动之后,每个fragment最后都显示同一个内容,看起来好像fragment复用有问题,每次取得是同一个fragment。debug之后发现请求没问题,确实是请求的不同数据。 一开始觉得是复用单例写的有问题,怎么改都不行。后来发现是EventBus的问题。 /
2017-07-24 22:15:55 7359 1
原创 React-native数独游戏(二)界面实现
上篇已经生成了数独题目,这篇是关于react-native界面实现的部分,说实在的,react-native对于复杂界面的实现还是有点困难,当然这个还不算太复杂,可能是因为本身与安卓原生的设计思路是有很大的不同,然后个人不习惯吧 github源码地址 界面比较简单,进去就是三个菜单,分别对应不同的难度,其实就是扣掉不同数量的数字,达到难度的划分。扣掉的数字,填上0。另外关于数独题目的问题,其
2017-01-15 20:43:52 559
原创 React-native数独游戏(一)数独生成与校验
react-native还是蛮火的,前面用它做了一个火车票查询的,感觉还可以,继续研究,写了这个数独小游戏,和大家分享一下。 github源码地址 第一部分是关于数独生成的部分,数独规则很简单,行列都没有重复,每个九宫格也不能重复,算法也是依照此规则去实现。先生成一张完整的数独表,再去扣掉一些数字,最后变成题目。 我是先行后列去一格一格去放数字的,先放第一行,这个直接打乱顺序放入就可以。然
2017-01-15 20:18:36 994
原创 React-native Navigator导航跳转
最近在学习react-native,关于navigator导航跳转的demo,记录一下。 官方文档说是导航跳转未来用NavigationExperimental,navigator会不再更新。但是个人觉得navigator更简单一点,简单的跳转完全可以应付。 感觉更像是android的fragment跳转,只是改变渲染内容,还是在一个Activity里。因为本身集成到安卓中就是一个ReactAc
2016-09-25 23:24:48 478
原创 DrawerLayout侧滑栏不响应点击事件
以前一直使用slidingmenu的侧滑,最近想试试谷歌原生的侧滑Drawerlayout,实现Toolbar+DrawerLayout的样式,遇到了一些问题,分享一下。网上资料还算丰富,直接贴代码。其间遇到一个问题,侧滑的部分无法响应点击事件,试了无数办法,网上找了半天也没找到。最后将Drawerlayout中侧滑部分的布局放在主布局下面就解决了。
2016-03-18 12:30:24 3741 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人