lc_miao的专栏

Android开发者

排序:
默认
按更新时间
按访问量

Android开发知识(十二):30分钟快速接入微信支付SDK

目录 目录 一、申请应用 二、配置微信支付的SDK 三、微信支付流程 1、统一下单接口 2、APP调起支付接口 3、微信支付的回调 四、总结 一、申请应用 1、首先到 [ 微信开放平台官网] 申请注册帐号,这些流程就忽略了到官网一看自然就知道怎么走,感觉在这里没有必...

2018-04-09 16:09:24

阅读数:9537

评论数:1

Android开发知识(十一):让你的应用接入微信分享,完美绕过微信分享的大坑

目录 目录 一、申请应用 二、配置微信分享的SDK 三、微信分享示例 四、微信分享的结果回调 五、微信分享的踩坑总结 一、申请应用 1、首先到 [ 微信开放平台官网] 申请注册帐号,这些流程就忽略了到官网一看自然就知道怎么走,感觉在这里没有必要说很多。 2、申请一...

2018-04-08 19:59:57

阅读数:12322

评论数:0

Android开发知识(十)快速接入高德地图SDK(地图+定位+标记+路线规划+搜索)

目录 目录 申请接入流程 显示高德地图 显示定位 Marker 显示地图标记 Route 路线规划 Search 搜索 申请接入流程 高德地图的申请接入流程 1、首先到 [ 高德地图API官网] 申请注册帐号 2、进入控制台,点击应用管理,我们创建一个新的应用: 3...

2018-03-27 14:51:22

阅读数:13616

评论数:0

Android开发知识(九):Android事件处理机制:事件分发、传递、拦截、处理机制的原理分析(下)

在前面的两个章节中,我们已经分析过关于Android事件处理机制的过程,特别是关于View的触摸、点击、长按之间的处理过程的分析,在本章节是我们分析Android事件处理机制的<下>篇,我们将分析关于手指从触摸屏幕到离开屏幕期间,从顶级ViewGroup到View的事件传递过程。

2017-10-18 16:52:59

阅读数:10540

评论数:0

Android开发知识(八):Android事件处理机制:事件分发、传递、拦截、处理机制的原理分析(中)

在本章节中,我们重点谈论一下onTouch、onClick、onLongClick三个方法被回调的过程。在上一篇文章中,我们谈到关于为View添加一个点击事件SetOnClickListener后,就可以通过回调onClick方法来实现事件的响应。而另外还有一个setOnTouchListener...

2017-10-17 17:38:54

阅读数:10632

评论数:0

Android开发知识(七):Android事件处理机制:事件分发、传递、拦截、处理机制的原理分析(上)

在我们刚开始学习安卓的时候,总会一开始就接触到Button,也就是对按钮进行一个事件监听的事件,当我们点击屏幕上的按钮时就可以触发一个点击事件。那么,从我们点击屏幕到按钮触发事件这个过程,是什么样子的呢?本文我们就来谈一下关于事件拦截处理机制的基本知识。

2017-10-16 16:51:58

阅读数:42996

评论数:0

Android开发知识(六)消息处理机制Handler+Looper+MessageQueue的原理分析(下)

在上一篇博文中,我们已经学习过了消息处理机制的基础,对这个过程所涉及到的几个重要的类也有了一定的了解,如果在这方面不清楚也没看过上一篇博文的读者,请点击先阅读《 Android开发知识(五)消息处理机制的基础(Handler+Looper+MessageQueue+Message)》 在这篇博文...

2017-08-23 16:46:45

阅读数:10645

评论数:1

Android开发知识(五)消息处理机制Handler+Looper+MessageQueue的原理分析(上)

提到Android的消息处理机制,相信大家并不陌生。因为我们在开发中基本会运用到消息处理,比如在子线程我们做了耗时的网络访问操作,然后通过Handler对象的一个sendMessage()方法就可以在主线程上回调handlerMessage()方法来让我们完成UI的更新。那么,读者是否考虑过这个问...

2017-08-23 12:01:17

阅读数:12218

评论数:0

Android开发知识(四)Android进程间Binder通信机制的源码分析(下)

虽然Android系统是基于Linux内核,但是 它的进程间通信方式并没有完全继承自Linux,它拥有自己独特的通信方式–Binder。通过Binder我们可以进行不同应用与进程之间的相互通信以及远程方法调用。

2017-07-26 17:51:33

阅读数:9673

评论数:0

Android开发知识(三)Android进程间Binder通信机制的源码分析(上)

AIDL,全称名为:Android Interface Definition Language。它是安卓中一种跨进程通信的实现方式,使得不同进程不同应用之间可以保持通信。 本篇内容为基础使用篇,下面将写一个例子,来实现不同应用进程之间的通信。

2017-07-24 16:29:23

阅读数:8292

评论数:0

Android开发知识(二):ViewPager切换动画效果的实现

本文主要讲解如何实现ViewPager自定义的页面切换动画效果。通过实现PageTransformer接口,然后利用position在这个过程的变化来动态设置页面的尺寸比例、透明度、以及偏移量。

2017-07-14 09:49:15

阅读数:8849

评论数:0

Android开发知识(一):Activity的生命周期与启动模式

其中,onCreate对应onDestory,onStart对应onStop,onResume对应onPause。 onCreate:activity被创建新实例的时候调用,完成一些初始化操作。 onStart:activity准备显示但还不能交互。 onResume:activit...

2017-07-07 17:52:47

阅读数:10115

评论数:0

Eclipse启动时Android SDK Content Loader 0%解决方案,防止SVN配置、项目配置丢失。

有时候在启动Eclipse的时候,右下角会一直提示Android SDK Content Loader 0%。而通过百度也提供了非常有效的解决方案:  删除掉WorkSpace下的\.metadata\.plugins\org.eclipse.core.resources.projects文件夹,...

2017-12-19 11:38:14

阅读数:9347

评论数:1

Java中scanner.next()键盘输入中文乱码以及转码乱码的问题

在写java代码的时候,遇到中文的乱码经常是我们困扰的问题。当我们定义:String s = "欢迎您光临我的CSDN博客";    这个字符串s的编码是什么呢?答案是它跟你的文件编码有关系,当你把文件编码设置为UTF-8,那么它就是UTF-8的。在设置为文件UTF-8后,可...

2017-12-18 10:59:01

阅读数:13141

评论数:0

[Android]自定义绘制一个简易的音频条形图,附上对MP3音频波形数据的采集与展现

  在项目中需要到数据统计的地方,往往都需要到一些图的展示,比如曲线图、折线图、饼状图、圆形图、条形图等等。在本文中我们来实现一个简易的条形图的绘制。   首先,我们创建一个BarGraphView类,让这个类继承自View,一般重写View都必须重写View的一参构造方法和二参构造方法,如下:...

2017-10-13 17:00:25

阅读数:6092

评论数:4

[算法]Gale-Shapley Algorithm-稳定匹配算法的设计、实现与探讨(下)

猜想:男生优先匹配问题。优化:算法的空间和时间复杂度。延伸:稳定匹配算法适用于非方阵的数据样本,且每个单位样本都是一个非空集合,即数据不可存在重复。

2017-09-27 19:01:48

阅读数:9132

评论数:0

[算法]Gale-Shapley Algorithm-稳定匹配算法的设计、实现与探讨(上)

一、背景描述 Gale-Shapley Algorithm,简称为GS算法。也被成为Deferred-Acceptance Algorithm. 是盖尔和沙普利为了寻找一个稳定匹配而设计出的市场机制。市场一方中的对象(医疗机构)向另一方中的对象(医学院学生)提出要约,每个学生会对自己接到的要约...

2017-09-27 16:16:16

阅读数:9201

评论数:0

[Android]反编译查看、修改源码、逆向分析以及二次打包签名

本文我们将来探讨关于Android的反编译。通常来说,我们在开发过程中的apk出于DEBUG状态,我们并没有给予APK一个特定的签名,而是编译系统默认给apk一个签名。在发布到应用商城时,我们会用自己的签名文件来签名apk,以防止被其他人恶意篡改apk。当然,我们也会利用Android的混淆技术或...

2017-09-05 18:23:37

阅读数:22304

评论数:0

[Android]解决运行时错误:INSTALL_FAILED_UPDATE_INCOMPATIBLE

首先,出现这个错误,大多数情况下应该是系统没有卸载干净,如果可以在系统设置里面找到应用进行卸载的话,则卸载掉重新运行。不行的话则考虑一下操作:  打开cmd,输入 adb shell   进入adb shell (注意以上命令是基于你的adb只连接了一个安卓终端,如果有多个终端的话,则先输...

2017-08-31 17:40:43

阅读数:21050

评论数:2

[Android]在Android TV中实现组合按键的监听触发功能

在手机开发中,我们往往是与屏幕在做交互,而实体按键就寥寥几个。但是在Android TV开发中,按键就用得多了,大多数情况下我们是用遥控器按键来实现与电视的交互。  在Android 开发中,有时候会遇到这么一个需求:   在按下特定的按键序列之后,启动某一个隐藏功能,或者是快捷启动某个东西。 ...

2017-08-29 14:39:34

阅读数:3205

评论数:0

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