随笔分类 -  安卓

摘要:1.Lambda表达式简介 其本质上是一种匿名方法,它既没有方法名,也即没有访问修饰符和返回值类型,使用它来编写代码将会更加简洁,也更加易读。 2.使用该表达式需要配置的数据 3.传统java和使用Lambda表达式的对比 0)总结:凡是只有一个待实现方法的接口,都可以使用Lambda表达式的写法。 阅读全文
posted @ 2017-10-08 23:11 鹏达君 阅读(388) 评论(0) 推荐(0)
摘要:0.引言:安卓的定时任务有两种实现方式,为: a.Java API提供的Timer类(不适合长期在后台运行的定时任务,不具备唤醒CPU的功能) b.Android的Alarm机制(具备唤醒CPU的功能,一般选取其机制) 1.Alarm机制 代码: 注意: 2.Doze模式 1)该模式的作用:可以极大 阅读全文
posted @ 2017-10-08 22:57 鹏达君 阅读(190) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-10-08 22:39 鹏达君 阅读(101) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-10-08 22:37 鹏达君 阅读(118) 评论(0) 推荐(0)
摘要:核心步骤: 1.获取到apk 2.注册上线平台账号 3.进行平台上线操作(比如将设置apk,文件图标)等。 广告: 阅读全文
posted @ 2017-09-28 20:20 鹏达君 阅读(158) 评论(0) 推荐(0)
摘要:项目分析 1按照其执行的顺序给整个app分阶段的拆分成几个具体功能(功能包括具体的界面和逻辑): 2进行每个功能的可行性分析(也就是详细分析) 1)罗列出全国所有的省、市、县 a.前提:因为后续还需要使用到这个功能,所以使用碎片来实现该功能。 b.核心思路:建立好省,市,县的表,第一次的时候就向服务 阅读全文
posted @ 2017-09-28 20:19 鹏达君 阅读(775) 评论(0) 推荐(0)
摘要:1.Context介绍:我们在很多地方都需要用到Context,弹出Toast时,启动活动时,发送广播时,操作数据库时,使用通知时等等,而我们很多操作都是在活动中进行的,所以活动本身就是一个Context对象,但是如果应用程序的架构逐渐开始复杂的时候,很多的逻辑代码就会脱离Activity类,此时, 阅读全文
posted @ 2017-09-28 20:18 鹏达君 阅读(156) 评论(0) 推荐(0)
摘要:说明:这边使用的组件都是第三方库,所以都需要添加依赖,依赖的内容看组件的声明,其版本号查官网。 使用步骤: 1) 修改style属性 (Theme.AppCompat.Light.NoActionBar主体浅色,陪衬暗色 Theme.AppCompat.NoActionBar 主体深色,陪衬浅色) 阅读全文
posted @ 2017-09-28 20:17 鹏达君 阅读(282) 评论(0) 推荐(0)
摘要:需求:完成一些基本的地图操作操作一:显示当前纬度,精度,和能看懂的位置信息步骤:1)配置一些必备的文件和导入该有的包 2)获取LocationClient对象,传入context变量3)给LocationClient绑定监听器,该监听器用于当返回具体的数据之后,会进行自动调用4)写好监听器5)启动L 阅读全文
posted @ 2017-09-28 20:16 鹏达君 阅读(171) 评论(0) 推荐(0)
摘要:1.服务简介 服务是安卓中实现程序后台运行的解决方案,它非常适合去执行那些不需要和用户交互而且还长时间运行的任务,服务的运行不依赖于任何用户界面,即使程序被切换到后台,或者用户打开了另外一个应用程序,服务仍然能够保持运行。 注意: 1)服务并不是运行在一个独立的进程中,而是依赖于创建服务时所在的应用 阅读全文
posted @ 2017-09-28 20:15 鹏达君 阅读(223) 评论(0) 推荐(0)
摘要:1.webview的使用 步骤: 1)获取到webview的实例 2)设置webview支持js 3)设置网页跳转只在该webview进行,而不是本地浏览器 4)加载首页 核心代码: 注意:要声明internet的权限。 2.使用HttpURLConnection发送HTTP请求 步骤: 1)得到U 阅读全文
posted @ 2017-09-28 11:31 鹏达君 阅读(134) 评论(0) 推荐(0)
摘要:最近两天一直发现没什么效率,于是反思了下自己,去找原因,其实最主要的是意识和行动,但是有这个意识,行动没跟上,就会感觉有心无力。所以我有以下几个方法能够将意识和行动调整到一个步骤中: 1)不要边听歌边学习 2)不要边看电影边学习 3)不要边看电视剧边学习 4)坐姿要严肃 5)表情要严肃 6)集中注意 阅读全文
posted @ 2017-09-20 21:56 鹏达君 阅读(93) 评论(0) 推荐(0)
摘要:1.使用通知 1.1简介 通知指的是某个应用程序希望想用户发出一些提示信息,而该应用程序又不在前台运行时,就需要借助通知来实现。 1.2通知的基本用法 步骤: 1)实例化NotificationManager 2)设置PendingIntent用于跳转活动,发送广播,启动服务。 (该方法有四个参数, 阅读全文
posted @ 2017-09-20 18:05 鹏达君 阅读(147) 评论(0) 推荐(0)
摘要:无论是sd卡还有手机的读取都是要转化成二进制文件的,如果我们不想把文件编译成二进制文件的话,我们可以把文件放在两个目录下,分别是:res/raw:文件会被映射到R.java文件中,访问的时候直接通过资源ID即可访问, 而且 他不能有目录结构,就是不能再创建文件夹assets:不会映射到R.java文 阅读全文
posted @ 2017-09-19 17:58 鹏达君 阅读(169) 评论(0) 推荐(0)
摘要:public class FileHelper { private Context mContext; public FileHelper() { } public FileHelper(Context mContext) { super(); this.mContext = mContext; } 阅读全文
posted @ 2017-09-19 17:55 鹏达君 阅读(233) 评论(0) 推荐(0)
摘要:public class SDFileHelper { private Context context; public SDFileHelper() { } public SDFileHelper(Context context) { super(); this.context = context; 阅读全文
posted @ 2017-09-19 17:54 鹏达君 阅读(173) 评论(0) 推荐(0)
摘要:import android.content.Context;import android.content.SharedPreferences; import java.util.Map; /** * Created by Jay on 2015/9/2 0002. */public class S 阅读全文
posted @ 2017-09-19 17:54 鹏达君 阅读(155) 评论(0) 推荐(0)
摘要:1.内容提供器简介 内容提供器其实就是不同应用程序进行数据交流的一个中间站,工具,我们利用内容提供器就只有两个方面,第一就是将我们本地程序的某些数据暴露出去,第二就是读取其他程序暴露出来的数据。 2.运行时权限 2.1简介 一般我们设置权限直接在androidmamifest.xml文件中去静态设置 阅读全文
posted @ 2017-09-19 17:47 鹏达君 阅读(1580) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/u013553529/article/details/54292956 http://blog.csdn.net/aurorayqz/article/details/65705300(这个链接第一个问题的解决方案,我试过不行,所以第一个问题的解决方案采用第一 阅读全文
posted @ 2017-09-17 21:34 鹏达君 阅读(188) 评论(0) 推荐(0)
摘要:1.持久化技术简介 瞬间数据指的是存储在内存当中的数据,有可能因为程序关闭或其他原因导致内存被回收而丢失的数据。所以为了解决这个缺点,就出现了数据持久化。数据持久化就是指将那些内存中的瞬间数据保存到存储设备中,保证即使在手机或电脑关机的情况下,这些数据都不会丢失,简单点说就是持久化技术是提供一种机制 阅读全文
posted @ 2017-09-16 01:45 鹏达君 阅读(296) 评论(0) 推荐(0)