_彼岸雨敲窗_的博客

你的指尖可能有改变世界的力量!

Android开发-Android应用中启动时引导页的实现

前 言 在一个Android App启动的流程中,一般先是显示启动页,然后接着是引导页(初次安装或者清除应用缓存信息或者应用更新后第一次启动会经历该流程),在接着进入登录页面或者主页(如果应用之前在安装后或者清除缓存信息后有启动过,那么应用启动时就没有经历引导页的流程,直接由启动页进入登录页或...

2019-04-29 11:47:19

阅读数 3720

评论数 7

Android开发-Android原生与WebView的js交互的实现

一般在Android应用的开发过程中,一些核心的业务功能开发往往需要Android原生的开发,一些需要改动比较频繁的功能且不是核心的业务功能往往只需要在Android应用调用一个网页就行了。在Android开发过程中有一个专门用嵌入网页的控件WebView布局,WebView控件是基于Google...

2019-03-22 17:41:06

阅读数 203

评论数 1

Android开发-在Android应用里实现自动发送邮件的功能

前段时间由于项目的需要,就是在Android应用里的用户反馈功能需要当用户输入反馈的文本信息后,用户点击提交按钮自动把反馈的文本信息已发送邮件的形式发送给开发者。 要实现这个功能,首先需要两个邮箱账号,一个是发送方的邮箱地址,一个是接收方的邮箱地址。还需要发送方的邮箱授权码(授权码一般是16位的字...

2019-02-25 10:18:15

阅读数 7175

评论数 0

Android开发-在Android应用里集成友盟消息推送SDK的实现(兼容小米、华为、魅族机型离线推送)

前 言 最近由于项目的功能需求的需要,需要在Android应用集成消息推送的功能,而目前市面上的第三方消息推送除了友盟推送外,还有极光推送、小米推送、个推以及信鸽(腾讯)推送等。当时本人对比各大第三方的消息推送进行了测试,觉得友盟消息推送集成简单,推送消息的送达率比较高以及即时。而且支持深度...

2018-09-30 13:09:52

阅读数 1511

评论数 0

Android开发-在Android应用里嵌入腾讯广告联盟进行盈利实现

前 言 对于个人开发者来说,独立开发一款基于网络App并且上线提供用户下载使用是需要花钱购买服务器的。而且当用户的并发量比较大时开发者所花费的维护应用的费用就越高,这时,个人开发者需要在应用里嵌入广告来进行盈利才能赚回维护应用使用的成本。而在Android开发领域,有Google的子公司Ad...

2018-06-09 14:53:48

阅读数 5344

评论数 0

Android开发-基于百度地图API开发仿滴滴出行APP界面的实现

前 言 近年来,由于移动互联网快速的发展以及基于移动设备的APP的普及,移动互联网改变了人们的生活方式。从线上的电子支付到线下的出行,移动互联网是当今社会人们生活不可或缺的一部分,而线下出行的网约车的出现极大便利了人们的出行,虽然它饱受了很大的争议,但不可否认的是网约车的出现是一次大胆创新的尝试...

2018-06-04 17:59:55

阅读数 3996

评论数 0

Android开发-基于ijkplayer框架开发网络电视直播播放器的实现

前 言 ijkplayer框架是由B站在GitHub开源的一款比较好用的开源网络播放器框架,它能支持在Android、IOS等平台上编译移植使用。而且支持多种视频格式的播放,而且编码的速度比传统的开源网络播放器还要快。除此之外,ijkplayer框架支持网络视频播放时弹幕的推送等功能。 开发环...

2018-06-03 21:19:45

阅读数 2851

评论数 0

Android开发-在Android项目里集成友盟统计SDK进行对移动APP统计的实现

前 言 友盟(Umeng),2010年4月在北京成立,是中国最专业、最有数据凝聚力的移动开发者服务平台。友盟以移动应用统计分析为产品起点,发展成为提供从基础设置搭建-开发-运营服务的整合服务平台,致力于为移动开发者提供专业的数据统计分析、开发和运营组件及推广服务。2013年10月推出“一...

2018-05-25 14:42:17

阅读数 1701

评论数 0

Android移动开发-基于百度地图API与ZXing二维码开源库实现共享单车界面

前 言 2016年底以来,国内共享单车突然就火爆了起来,而在街头,仿佛一夜之间,共享单车已经到了“泛滥”的地步,各大城市路边排满各种颜色的共享单车。 通过一番梳理发现,除了较早入局的摩拜单车、ofo外,整个2016年至少有25个新品牌汹涌入局,其中甚至还包括电动自行车共享品牌。 ...

2018-05-15 12:28:34

阅读数 876

评论数 0

Java开发-使用Java语言实现刷微信跳一跳小游戏的分数

腾讯在2017年底推出一款在微信小程序跳一跳的游戏,这个游戏的玩法非常简单,手指长按屏幕“i”形小人,不断在各种方形道具上跳跃而获得分数,直到最终摔下去,然后在排行榜上和好友PK。这种无需下载、即点即玩的小游戏,让人们随时随地开跳,并且自带“社交属性”,用户可以和微信好友之间互相PK排名。 这类...

2018-05-14 14:34:50

阅读数 1071

评论数 0

Android移动开发-在Android项目里实现仿QQ界面的 Material Design 设计开发

Material Design 是由 Google 的设计工程师们基于传统优秀的设计原则,结合丰富的创意和科学技术所发明的一套全新的界面设计语言,包含了视觉、运动、互动效果等特性。它是 Google 在2014年 Google I/O 大会上重磅推出了一套全新的界面设计语言,也是 Android ...

2018-01-01 17:48:11

阅读数 1366

评论数 0

Android移动开发-蓝牙(BlueTooth)设备检测连接的实现

无论是WIFI还是4G网络,建立网络连接后都是访问互联网资源,并不能直接访问局域网资源。比如两个人在一起,A要把手机上的视频传给B,通常情况是打开手机QQ,通过QQ传送文件给对方。不过上传视频很耗流量,如果现场没有可用的WIFI,手机的数据流量又不足,那又该怎么办呢?为了解决这种邻近传输文件的问题...

2017-12-19 16:06:42

阅读数 22796

评论数 0

Android移动开发-在Android项目里调用基于高德地图API实现定位

基于地理位置服务的Android平台的开发对Android移动开发来说是非常重要的,基于地理位置服务的Android平台的开发是主要用于Android系统作为载体,我们可以利用定位出的位置进行许多丰富多彩的操作。比如说天气预报程序可以根据用户所在的位置自动选择城市,发微博的时候我们可以向朋友晒一下...

2017-12-08 22:54:40

阅读数 4600

评论数 0

Android移动开发-在Android项目里调用基于百度地图API实现定位

基于地理位置服务的Android平台的开发对Android移动开发来说是非常重要的,基于地理位置服务的Android平台的开发是主要用于Android系统作为载体,我们可以利用定位出的位置进行许多丰富多彩的操作。比如说天气预报程序可以根据用户所在的位置自动选择城市,发微博的时候我们可以向朋友晒一下...

2017-12-07 20:12:31

阅读数 6130

评论数 0

Java开发-Java中生产者与消费者设计模式的实现

在生产者与消费者模型中,生产者不断生产,消费者不断取走生产者生产的产品。 生产者生产出信息后将其放到一个区域中,然后消费者从此区域里取出数据,但是在本程序中因为牵扯到线程运行的不确定性,所以会在存在以下两点问题: (1)假设生产者线程向数据存储空间添加信息的名称,还没有加入该信息的内容...

2017-12-05 16:16:02

阅读数 227

评论数 0

Java开发-Java中链表的实现

链表是一种根据元素节点逻辑关系排列起来的一种数据结构。利用链表可以保存多个数据,这一点类似于数组的概念,但是数组本身有一个缺点——数组的长度固定,不可改变。在长度固定的情况下首选的肯定是数组,但是在实际的开发中往往要保存的内容是不确定的,此时就可以利用链表结构来代替数组的使用。定义链表的逻辑代码如...

2017-12-04 17:24:15

阅读数 635

评论数 0

Java开发-Java中代理设计模式的实现

代理设计(Proxy)也是在Java开发中使用较多的一种设计模式,所谓代理设计就是指一个代理主题来操作真实的主题,真实主题执行具体的业务操作,而代理主题负责其它相关业务的处理。就好比在生活中经常使用的代理上网,客户通过网络代理连接网络,由代理服务器完成用户权限、访问限制等与上网操作。 而不管...

2017-12-03 18:44:12

阅读数 222

评论数 0

Android移动开发-在Android项目里集成开源框架ZXing实现扫描二维码的功能

二维码又称QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型。 二维条码/二维码(2-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维...

2017-11-23 15:49:20

阅读数 717

评论数 0

Android移动开发-在Android 5.0 以上版本自定义Toolbar的实现

Google在Android 5.0 以上版本新增了自定义Toolbar的功能,对于开发者是一件喜事。相比于Actionbar,Toolbar最明显的一点就是变得很自由,可随处放置。使用Toolbar之前先在build.gradle引入v7支持包

2017-11-19 21:44:36

阅读数 501

评论数 0

Android移动开发-在Android项目里集成调用微信支付开发的实现

如今移动支付比较火,尤其是在中国的市场。移动支付也称为手机支付,就是允许用户使用其移动终端(通常是手机)对所消费的商品或服务进行账务支付的一种服务方式。单位或个人通过移动设备、互联网或者近距离传感直接或间接向银行金融机构发送支付指令产生货币支付与资金转移行为,从而实现移动支付功能。移动支付将终端设...

2017-11-15 20:17:47

阅读数 4709

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭