Android 问卷开发专题 第1篇 整体架构

界面整体组织图如上图所示,整个问卷交互由1个Activity和三个Fragment完成。 主Activity负责Fragment之间的界面跳转、公用数据的存取等; 三个Fragment分别对应问卷的三个状态,分别为:创建、填写和查看。其中,查看包括问卷回答人员详情以及问答题详情查看的另两个Fragment。 自定义控件简述Demo中包含了众多的自定义控件,其作用如下图所示:...
阅读(147) 评论(0)

Android 问卷开发专题 第0篇 需求

最近博主在搞一个安卓平台的问卷需求开发,主要涉及下列功能: 【创建问卷】: 可选单选题和问答题; 单选题不限题目添加数量; 单选题不限题支数量; 问答题和单选题不限总数量; 整个问卷可滑动查看; 整个问卷包含独立的标题和正文。 【回答问卷】 单选题各题支互斥; 整个问卷可滑动查看; 整个问卷包含独立的标题和正文。 【结果查看】 单选题可查看每个选项的选择情况,类似投票; 问答题可查看回答人员数量,...
阅读(117) 评论(0)

Android平台下使用ormLite的一个小Tip

相信不少人在实际开发中使用一些框架,在数据库这方面,有一些成熟的框架。比如greenDao,ormLite之类。 最近我在实际开发中,使用了ormLite。使用方法就不在赘述了,这个诸位去谷歌、百度一下就可发现,或者去官网也可。 这里给大家一个小提醒,在使用ormLite进行数据库存取访问时,dao类尽量使用单例。 我之前的写法如下: public AvatarStoreDao(Contex...
阅读(427) 评论(0)

解决TextView引起的莫名崩溃

进了2017年之后到现在,我一直都在忙着做一款IM应用,功能和微信、QQ类似。 在开发和测试的过程中,发现了几个可以总结记录的东西,今天和大家来分享其中之一。 首先来看一个异常: java.lang.ArrayIndexOutOfBoundsException: length=125; index=-1 at android.text.StaticLayout.calculateEllipsi...
阅读(368) 评论(0)

Mapbox 地图SDK极速集成指导

这次跟各位分享一个地图的SDK。先说说为什么拿Mapbox来用吧。 首先就是——国际化。当需求要显示国外的地理位置信息的时候,通常使用的是Google Map。但是Google Map目前需要手机带有完整的Google Play套件才行,但是基本上所有的国内上市的手机都把Google Play套件阉割了。然后就是偏移量,从目前来看,Mapbox的路网和卫星照片是重合的,而Google Map则是有...
阅读(2511) 评论(0)

Android 6.0 运行时权限简明处理

今天来跟大家聊这样一个话题——权限。 正如各位所知,传统意义上的权限是在用户安装APP时被许可的。尽管在使用过程中,某些第三方Rom或者安全软件会再次提示权限,但从系统本身来说,就是被放行了。 在Google推出6.0之后,引入了新的权限机制,叫做运行时权限(Runtime Permission)。该机制限制某些敏感的权限,比如读写外置存储,访问隐私数据等等。对用户的数据保护提供良好的保障,但同...
阅读(180) 评论(0)

搭建React Native环境的几个Tips

博主最近在研究跨平台开发,打算好好研究一下React Native这个比较被大家熟知的玩意。 昨天进行了环境搭建和初步的学习,感觉上手还算快。在这里,把一些已经发现的坑,提前告诉给各位,希望能让读者们少走一些弯路。 首先说一下无论是Mac,Windows,还是Linux,如果有能力,请直接去英文官网查看文档,不要看中文官网,真的有坑,稍候细说。 我的环境,Mac,Windows都有,先说Win...
阅读(210) 评论(0)

Android 通过Java代码动态获取控件位置的终极解决之道

Android 通过Java代码动态获取控件位置的终极解决之道首先,恭喜一下自己通过了博客专家认证,这是CSDN给我的肯定和鼓励,显得更加权威了,可喜可贺! 今天博主来跟大家谈一谈如何通过Java代码获取控件所在坐标。 说到这个,一些朋友会很肯定地说,用view.getLocationOnScreen(int[])就行了。 方法是没错,但是经常会返回0。 经过网上一番搜索,有的是说写在OnR...
阅读(717) 评论(2)

简易实现脸部贴近自动关屏

简易实现脸部贴近自动关屏博主最近工作超忙,好久没来更新博客了,真是抱歉。 今天分享给大家一个简易的Demo,实现的效果是:当手机屏幕贴近脸部时,屏幕自动熄灭。当然,由于是简单的思路,所以这里所谓的“熄灭”并非真的关闭屏幕,而是简单地使用一张黑色背景的图片遮盖住所有显示的内容,看上去像是关闭了屏幕而已。 整个实现思路较为简单,首先启动监听器,监听距离变化,一旦距离到达一定的接近值的时候,就关掉屏幕...
阅读(299) 评论(0)

取之有道——巧用Root权限 启动其他APP中的Activity

这次博主来分享一个很巧妙的办法来启动其他APP中Activity的方法。 首先说一下这样做的目的:最近博主在攻克一个技术难点,就是搞定某些三方系统中,对于应用权限的限制。为此给出用户指导,引导用户启动系统中的权限设置来设置信任。到此,问题就来了:我们不知道权限设定的包名,也不知道权限设置的Activity的名字,如何启动到指定的界面呢? 今天我们就来解决这个问题。 首先,我们需要一台已经获取R...
阅读(686) 评论(0)
42条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:76541次
    • 积分:1135
    • 等级:
    • 排名:千里之外
    • 原创:42篇
    • 转载:0篇
    • 译文:0篇
    • 评论:41条
    最新评论