摘要: 在Android6.0后有些权限就需要进行询问,虽然可以将targetSdkVersion设置成小于等于23,但是这样可能有些东西无法使用,所以要进行权限的管理。 实现逻辑:打开页面就询问权限,如果没有权限就出现系统提示框,如果拒绝则弹出自定义警告框,左边是设置跳到系统的权限的界面,右边是结束当前的 阅读全文
posted @ 2018-12-10 13:29 坎坷人生0 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 效果样式: 这个比较特别的editText是公司的一个新的需求,我也是在网上找了一下,然后看到了一篇博客然后修改成自己需要的样式。这种一般的思路就是在onDraw()方法绘制editText的特别的样式,如果输入里面的值是*这种特殊字符就只用直接绘制,如果需要输入进去的值则可以在onTextChan 阅读全文
posted @ 2018-11-27 18:14 坎坷人生0 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 今天在整一个项目,需要利用串口通讯在网上看了好多人的帖子才稍微整出了一点头绪。 首先串口代码就是利用谷歌自己的api,将java代码放在java/android_serialport_api目录下,如果你想改变这个报名需要用jni重新生成so文件,在这里我是直接使用这个包名来简化工作。 androi 阅读全文
posted @ 2018-08-31 18:33 坎坷人生0 阅读(799) 评论(0) 推荐(0) 编辑
摘要: 我在build.gradle中添加 apply plugin: 'realm-android' //依赖Realm数据库,插件化依赖 这个后,同步,清理,运行的时候报 应该在build.gradle(Project)里面添加classpath 但是在rebuild的之后还是报错 原来是realm-a 阅读全文
posted @ 2018-08-21 10:27 坎坷人生0 阅读(1408) 评论(0) 推荐(0) 编辑
摘要: android的动画效果可以通过在代码中Animation实现,可以实现的效果有平移,旋转,透明,缩放,同样的效果可以使用anim文件夹下的xml实现同样的动画效果,还可以在drawable文件使用多张图片形成动画。 1.透明度动画 代码 xml 2.缩放动画 代码 xml 3.旋转动画 代码 xm 阅读全文
posted @ 2018-08-20 14:30 坎坷人生0 阅读(336) 评论(0) 推荐(0) 编辑
摘要: MVP 模式将Activity 中的业务逻辑全部分离出来,让Activity 只做 UI 逻辑的处理,所有跟Android API无关的业务逻辑由 Presenter 层来完成。 Model 层中包含着具体的数据请求,数据源。 Activity 和Fragment 视为View层,负责处理 UI。 阅读全文
posted @ 2018-08-20 08:59 坎坷人生0 阅读(416) 评论(0) 推荐(0) 编辑
摘要: activity是android开发的基本中的基本每一个项目都会有activity。activity有自己的生命周期,在网上有很多博客和资料,在这里我也只是印证一下。 一个activity: 在打开activity的时候会走下面三个方法 onCreateonStartonResume 在单击回退ac 阅读全文
posted @ 2018-04-01 21:55 坎坷人生0 阅读(112) 评论(0) 推荐(0) 编辑
摘要: ListView可以说是Android原生开发最基本、最重要的控件之一,良好的使用ListView可以让自己的项目得到提高,下面是ListView最简单的应用方式 demo github地址:https://github.com/tempest1/ListBtn 阅读全文
posted @ 2018-03-22 19:20 坎坷人生0 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 作为刚刚开始工作的新手程序猿,各种知识还不算熟练,所以将学习到的知识记录一下以免以后忘记。 WebView加载h5的知识现在可以说非常的常用,通过加载h5的网页可以在不更新app的情况下来更新app的内容,下面要讲到的就是webview实现不重复加载js,png,css,从而在加载完成后完成提高we 阅读全文
posted @ 2018-03-22 19:20 坎坷人生0 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 今天研究了一下RecyclerView,RecyclerView比ListView的效率更高而且可以横向滑动,所以现在许多Android项目更倾向与使用RecyclerView。 下面是一个RecyclerView的demo RecyclerView的库导入 首先先得到控件和设置布局 然后输入测试数 阅读全文
posted @ 2018-03-20 21:14 坎坷人生0 阅读(138) 评论(0) 推荐(0) 编辑