技术
岸北
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android自定义标签列表控件LabelsView
Android自定义标签列表控件LabelsView 作者 donkingliang 关注2017.03.15 20:59* 字数 759 阅读 406评论 0喜欢 3无论是在移动端的App,还是在前端的网页,我们经常会看到下面这...转载 2020-06-17 10:52:20 · 353 阅读 · 0 评论 -
android将pdf文件转换成Bitmap,并将bitmap以图片的 方式保存到相册。
背景:公司项目要求用户可以在手机端查看发票并将发票已图片的形式保存到相册,以便打印,问题来了,因为发票是.pdf,android不支持直接查看pdf,所以要下载下来然后在手机上看,当时的需求是要下载下来在App上查看,经查找,使用了第三方的插件==》PDFView, PDFView基于Google的VuDroid类库来解码PDF文件,在APP内直接加载PDF文件,效果也不错;到这是一路的小平坡,...原创 2018-12-19 14:11:35 · 7375 阅读 · 6 评论 -
RxPermissions获取运行时权限
1.场景分析我在android7.0上使用扫描功能的时候,因为app没有授权照相机权限,出现了下图的情况所以android6.0+使用扫描功能之前,必须先获取运行时权限2.关于运行时权限Android6.0+添加了运行时权限分为两类:一类是Normal Permissions,这类权限不涉及个人隐私,不需要用户进行授权,比如手机震动,访问网络;一类是Dangerous Permi...转载 2018-12-19 16:32:07 · 1376 阅读 · 0 评论 -
android 代码获取状态栏高度
项目中有需求要获取到状态栏的高度,故记录一下代码的实现/*** 利用反射获取状态栏高度* @return*/public int getStatusBarHeight() { int result = 0; //获取状态栏高度的资源id int resourceId = getResources().getIdentifier("status_bar_height", "d...原创 2018-12-27 09:59:28 · 605 阅读 · 0 评论 -
android 获取屏幕的高度和宽度。
android获取屏幕的高度和宽度用到WindowManager这个类,两种方法:1、WindowManager wm = (WindowManager) getContext().getSystemService(Context.WINDOW_SERVICE); int width = wm.getDefaultDisplay().getWidth(); int height = wm....原创 2018-12-27 10:24:58 · 547 阅读 · 0 评论 -
android 悬浮窗权限的申请
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { if(!Settings.canDrawOverlays(this)){ //没有悬浮窗权限,跳转申请 Intent intent = new Intent(Settings.ACTION_MA...原创 2019-01-04 09:34:02 · 7408 阅读 · 3 评论 -
AppbarLayout的简单用法
在许多App中看到, toolbar有收缩和扩展的效果, 例如:appbar.gif要实现这样的效果, 需要用到:CoordinatorLayout和AppbarLayout的配合, 以及实现了NestedScrollView的布局或控件.AppbarLayout是一种支持响应滚动手势的app bar布局, CollapsingToolbarLayout则是专门用来实现子布局内不同元素响...转载 2018-12-25 11:48:44 · 462 阅读 · 0 评论 -
android 调用另一个应用程序的其中一个activity
项目出现的业务需求,在此记录。需要从当前的应用程序跳转到另一个应用程序的其中一个页面(该页面不是应用程序的入口);前提:这个解决办法的前提是你需要知道你要跳转的应用程序的包名以及要跳转页面的activity名字,需要安装要跳转的应用程序。解决方法:代码展示 :Intent intent = new Intent();ComponentName cn = new ComponentN...原创 2019-01-16 10:27:38 · 3396 阅读 · 1 评论
分享