Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选

首页 / 移动开发 / Android

Android ShareSDK快速实现分享功能

Android ShareSDK快速实现分享功能

第一步 :获取ShareSDK 为了集成ShareSDK,您首先需要到ShareSDK官方网站注册并且创建应用,获得ShareSDK的Appkey,然后到SDK的下载页面下载SDK的压缩包,解压以后可以得到如下图的目录结构: ShareSDK在“ShareSDK for Android”目录下,此目录中的“Libs”包含“MainLibs”和“OnekeyShare” 分别是ShareSDK的核心库和“快捷分享”的源码库,说明文档也在“ShareSDK...
Android View事件机制 21问21答

Android View事件机制 21问21答

1.View的坐标参数 主要有哪些?分别有什么注意的要点?答:Left,Right,top,Bottom 注意这4个值其实就是 view 和 他的父控件的 相对坐标值。 并非是距离屏幕左上角的绝对值,这点要注意。 此外,X和Y 其实也是相对于父控件的坐标值。 TranslationX,TranslationY 这2个值 默认都为0,是相对于父控件的左上角的偏移量。 换算关系: x=left+tranX,y=top+tranY. 很多人不理解,为什么...
Android高仿微信聊天界面代码分享

Android高仿微信聊天界面代码分享

微信聊天现在非常火,是因其界面漂亮吗,哈哈,也许吧。微信每条消息都带有一个气泡,非常迷人,看起来感觉实现起来非常难,其实并不难。下面小编给大家分享实现代码。先给大家展示下实现效果图:OK,下面我们来看一下整个小项目的主体结构:下面是Activity的代码:package com.way.demo; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util....
Android实现微信支付功能

Android实现微信支付功能

开发Android APP微信支付功能,需要完成三个步骤:第一步生成预支付订单、第二步生成微信支付参数、第三步调起微信APP支付。除了需要审核通过的APP应用外,还需要获得微信支付接口权限,然后获取对应的商户号、API密钥,这两者缺一不可,并且在APP微信支付中使用获得商户号、API密钥在微信开放平台中查看审核通过的APP应用,是否申请支付功能,若已申请,登录微信支付|商户平台:http://pay.weixin.qq.com 查看对应的商户号、API密钥...
Android工程师面试题大全

Android工程师面试题大全

下面对这段时间面试遇到的问题进行整理,分享给大家供大家参考,具体内容如下Java基础:1、内存泄露的原因1)、资源对象没关闭。如Cursor、File等资源。他们会在finalize中关闭,但这样效率太低。容易造成内存泄露。SQLiteCursor,当数据量大的时候容易泄露2)、使用Adapter时,没有使用系统缓存的converview。3)、即时调用recycle()释放不再使用的Bitmap。适当降低Bitmap的采样率,如:BitmapFactor...
Android客户端与服务端交互

Android客户端与服务端交互

本文和大家一起了解了一下android客户端与服务端是怎样交互的,具体内容如下1.后台使用简单的servlet,支持GET或POST。这个servlet最终返回给前台一个字符串flag,值是true或false,表示登录是否成功。servlet使用之前需要配置,主义servlet的servlet-name要和servlet-mapping的servlet-name一致,否则找不到路径我是在myEclipse上创建的一个web service 项目,然后部署...
Android使用ViewDragHelper实现QQ6.X最新版本侧滑界面效果实例代码

Android使用ViewDragHelper实现QQ6.X最新版本侧滑界面效果实例代码

(一).前言: 这两天QQ进行了重大更新(6.X)尤其在UI风格上面由之前的蓝色换成了白色居多了,侧滑效果也发生了一些变化,那我们今天来模仿实现一个QQ6.X版本的侧滑界面效果。今天我们还是采用神器ViewDragHelper来实现.本次实例具体代码已经上传到下面的项目中,欢迎各位去star和fork一下。https://github.com/jiangqqlmj/DragHelper4QQFastDev4Android框架项目地址:https://git...
Android使用ViewDragHelper实现仿QQ6.0侧滑界面(一)

Android使用ViewDragHelper实现仿QQ6.0侧滑界面(一)

QQ是大家离不开的聊天工具,方便既实用,自从qq更新至6.0之后,侧滑由原来的划出后主面板缩小变成了左右平滑,在外观上有了很大的提升,于是我就是尝试理解下里面的各种逻辑,结合相关资料,研究研究。知道这里面的一个主要类是ViewDragHelper,那么首先我们要先来了解一下这个ViewDragHelper类,正所谓打蛇打七寸,我们就先来看看官方文档怎么介绍的,有什么奇特的功能。首先继承:java.lang.Object android.support.v4...
Android滑动优化高仿QQ6.0侧滑菜单(滑动优化)

Android滑动优化高仿QQ6.0侧滑菜单(滑动优化)

推荐阅读:Android使用ViewDragHelper实现仿QQ6.0侧滑界面(一)但是之前的实现,只是简单的可以显示和隐藏左侧的菜单,但是特别生硬,而且没有任何平滑的趋势,那么今天就来优化一下吧,加上平滑效果,而且可以根据手势滑动的方向来判断是否是显示和隐藏。首先先来实现手势判断是否隐藏和显示这里就要用到了一个方法了,如下:这个是ViewDradHelper里面的方法:/*** 当view被释放的时候处理的事情(松手)** @param release...
Android开发之sqlite3命令行简单使用方法

Android开发之sqlite3命令行简单使用方法

本文实例讲述了Android开发之sqlite3命令行简单使用方法。分享给大家供大家参考,具体如下:首先需要定位到database所在的目录里面,然后使用命令 sqlite3 databasename(数据库的名字)进入常用命令:1. .table 列取该数据库下面的数据表名2. .schema 或者 .schema + 表名 获取整个或者是单个表的表结构3. .database 显示该数据库所在的位置4. .dump 显示数据库的所有信...
Android开发中Activity之间切换出现短暂黑屏的解决方法

Android开发中Activity之间切换出现短暂黑屏的解决方法

本文实例讲述了Android开发中Activity之间切换出现短暂黑屏的解决方法。分享给大家供大家参考,具体如下:在默认情况下,Android应用程序启动时,会有一个黑屏的时期,原因是,首个activity会加载一些数据,比如初始化列表数据、向服务器发送请求获取数据等等。同样,使用startActivity(inte ……在默认情况下,Android应用程序启动时,会有一个黑屏的时期,原因是,首个activity会加载一些数据,比如初 始化列表数据、向服务...
Android使用自定义控件HorizontalScrollView打造史上最简单的侧滑菜单

Android使用自定义控件HorizontalScrollView打造史上最简单的侧滑菜单

侧滑菜单在很多应用中都会见到,最近QQ5.0侧滑还玩了点花样~~对于侧滑菜单,一般大家都会自定义ViewGroup,然后隐藏菜单栏,当手指滑动时,通过Scroller或者不断的改变leftMargin等实现;多少都有点复杂,完成以后还需要对滑动冲突等进行处理~~今天给大家带来一个简单的实现,史上最简单有点夸张,但是的确是我目前遇到过的最简单的一种实现~~~1、原理分析既然是侧滑,无非就是在巴掌大的屏幕,塞入大概两巴掌大的布局,需要滑动可以出现另一个,既然这...
Android高仿QQ6.0侧滑删除实例代码

Android高仿QQ6.0侧滑删除实例代码

推荐阅读:先给大家分享一下,侧滑删除,布局也就是前面一个item,然后有两个隐藏的按钮(TextView也可以),然后我们可以向左侧滑动,然后显示出来,然后对delete(删除键)实现监听,就可以了哈。好了那就来看看代码怎么实现的吧。首先和之前一样自定义View,初始化ViewDragHelper:package com.example.removesidepull;import android.content.Context;import android...
仅5步搞定Android开发环境部署 Android开发环境搭建教程

仅5步搞定Android开发环境部署 Android开发环境搭建教程

在windows安装Android的开发环境不简单也说不上算复杂,本文写给第一次想在自己Windows上建立Android开发环境投入Android浪潮的朋友们,为了确保大家能顺利完成开发环境的搭建,文章写的尽量详细,希望对准备进入Android开发的朋友有帮助。本教程将分为五个步骤来完成Android开发环境的部署。第一步:安装JDK。第二步:配置Windows上JDK的变量环境 。第三步: 下载安装Eclipse 。第四步:下载安装Android SD...
21天学习android开发教程之MediaPlayer

21天学习android开发教程之MediaPlayer

本文介绍MediaPlayer的使用。MediaPlayer可以播放音频和视频,另外也可以通过VideoView来播放视频,虽然VideoView比MediaPlayer简单易用,但定制性不如用MediaPlayer,要视情况选择了。MediaPlayer播放音频比较简单,但是要播放视频就需要SurfaceView。SurfaceView比普通的自定义View更有绘图上的优势,它支持完全的OpenGL ES库。先贴出本文程序运行结果的截图,上面是播放/停止...
21天学习android开发教程之SurfaceView

21天学习android开发教程之SurfaceView

上一篇文章介绍了MediaPlayer相关内容,这次用两篇文章来介绍SurfaceView的用法。网上介绍SurfaceView的用法有很多,写法也层出不同,例如继承SurfaceView类,或者继承SurfaceHolder.Callback类等,这个可以根据功能实际需要自己选择,我这里就直接在普通的用户界面调用SurfaceHolder的lockCanvas和unlockCanvasAndPost。先来看看程序运行的截图:截图1主要演示了直接把正弦波绘...
<< 451 452 453 454 455 456 457 458 459 460 >>