Welcome 微信登录

首页 / 移动开发 / Android

Android使用个推实现三方应用的推送功能

Android使用个推实现三方应用的推送功能

PS:用了一下个推.感觉实现第三方应用的推送功能还是比较简单的.官方文档写的也非常的明确.学习内容:1.使用个推实现第三方应用的推送.所有的配置我最后会给一个源代码,内部有相关的配置和文档来帮助大家完成配置,在这里就不进行介绍了.感觉需要写的东西不是非常的多,因为官方的文档已经写的非常的明确了,如何进行配置,导入jar包,.so文件,以及AndroidManifest的文件的相关配置都写的非常的明确.我这里就稍微的简单介绍一下.注册账号什么的我就不说了,这...
Android实现动态向Gallery中添加图片及倒影与3D效果示例

Android实现动态向Gallery中添加图片及倒影与3D效果示例

本文实例讲述了Android实现动态向Gallery中添加图片及倒影与3D效果的方法。分享给大家供大家参考,具体如下:在Android中gallery可以提供一个很好的显示图片的方式,实现上面的效果以及动态添加数据库或者网络上下载下来的图片资源。我们首先实现一个自定义的Gallery类。MyGallery.java:package nate.android.Service;import android.content.Context;import andr...
Android实现便于批量操作可多选的图片ListView实例

Android实现便于批量操作可多选的图片ListView实例

本文实例讲述了Android实现便于批量操作可多选的图片ListView。分享给大家供大家参考,具体如下:之前项目需要实现一个可多选的图片列表,用户选中一到多张图片后,批量上传。但是网上有可多选普通列表的代码、也有单纯图片列表的代码,却没有两者合并的代码,只好自己实现一个。废话不说,直接上代码。先是两个layout:1、main.xml<?xml version="1.0" encoding="utf-8"?><Linea...
Android开发微信APP支付功能的要点小结

Android开发微信APP支付功能的要点小结

基本概念包名值得是你APP的包,在创建工程时候设置的,需要在微信支付平台上面设置。签名指的是你生成APK时候所用的签名文件的md5,去掉:全部小写,需要在微信支付平台上面设置。调试阶段,签名文件可以使用调试用的debug.keystore,签名可以直接在eclipse上面查看,或者用工具查看 ,安装打开输入包名即可查看。发布的时候一定需要在微信支付平台上面设置成发布用的签名值。官方的Demo里面的内容并不是全是必须的,甚至只需要有libammsdk.jar...
Android编程开发之多点触摸(Multitouch)实现方法

Android编程开发之多点触摸(Multitouch)实现方法

本文实例讲述了Android编程开发之多点触摸(Multitouch)实现方法。分享给大家供大家参考,具体如下:如果您对开发多点触摸程序感兴趣的话,那么本文将是一个很好的开始,android应用程序开发中,多点触摸不是那么遥不可及,实现起来也很简单,本例只需要两个类就能实现多点触摸。首先来看看我们的视图类MTView.java:package com.ideasandroid.demo;import android.content.Context;impo...
Android API开发之SMS短信服务处理和获取联系人的方法

Android API开发之SMS短信服务处理和获取联系人的方法

本文实例讲述了Android API开发之SMS短信服务处理和获取联系人的方法。分享给大家供大家参考,具体如下:Android API支持开发可以发送和接收SMS消息的应用程序。目前我们开发过程中使用的Android模拟器还不支持发送SMS,但它可以接收SMS。现在我们来探索一下Android对SMS的支持,我们将会构建一个小小的应用程序来监听移动设备(或模拟器)上接收到的SMS消息,并将它显示出来。我们来定义一个Intent接收器来处理SMS接收事件:p...
Android UI设计之AlertDialog弹窗控件

Android UI设计之AlertDialog弹窗控件

有关android的弹窗界面相信大家见过不少了,手机上很多应用软件都涉及到弹窗控件,比如典型的每次删除一个图片或者卸载一个等都会弹出一个窗口询问是否删除/卸载等,还有我们系统的设置时间/日期等,都用到了这样的控件,下面我将通过代码来总结下常用的几个弹窗控件activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="h...
Android之ListView分页加载数据功能实现代码

Android之ListView分页加载数据功能实现代码

什么是ListView分页加载数据功能呢?在现在的大数据时代,我们不可能把某些数据全部展示到界面,好比我们经常会看的QQ空间一样,当你看动态的时候,系统不可能会把所有好友的动态都展示在上面,你能看到的一般都是最新好友更新的动态,假如你要看非最新的好友动态,通常你都会手指向上滑动屏幕然后去查看,当界面下滑到一定数量的时候,就会看到一个“查看更多”,然后突然停顿一下,系统会通过网络去给你刷新其他动态信息,这样的功能我们一般叫做数据下拉刷新功能,也就是我们的分页...
Android UI组件LinearLayout线性布局详解

Android UI组件LinearLayout线性布局详解

LinearLayout 线性布局,该布局的继承关系:1. 什么是线性布局 通俗的说感觉起来和线有关,参照线的特点,有么是横向的,要么是竖向的。 LinearLayout是线性布局控件,它包含的子控件将以横向或竖向的方式排列(通过android:orientation属性来控制),按照相对位置来排列所有的widgets或者其他的containers,超过边界时,某些控件将缺失或消失 2. 线性布局常用基本属性 - android:id - android:...
Android UI组件Spinner下拉列表详解

Android UI组件Spinner下拉列表详解

Spinner下拉列表该布局对应的关系图: 常用属性:android:entries(指定spinner要显示的字符串资源。必须是在strings资源文件中定义的字符串资源)android:spinnerMode(spinner的模式,枚举值有两个值dialog弹窗显示和dropdown下拉显示)android:dropDownWidth(下拉框的宽度,单位通常是dp)android:prompt(当spinnerMode的值是dialog时,弹出的对话框...
Android自定义实现BaseAdapter的优化布局

Android自定义实现BaseAdapter的优化布局

上一篇中我们介绍了自定义实现BaseAdapter的普通实现布局,然而上一章也说了普通实现的方式效率会很低,而且对系统开销也很大,所以,那样的实现是为了让初学者能知道可以这样使用,在实际项目中不可能使用那种方式的,要是你在做项目的时候使用普通布局方式,我敢保证,不过试用期你的老板就给你飞机票走人了,好了,闲话少说,本次讲解一下优化布局的实现,看完代码后,你会觉得,其实很简单。MainActivity.javapublic class MainActivit...
Android之自定义实现BaseAdapter(通用适配器二)

Android之自定义实现BaseAdapter(通用适配器二)

在上一篇通用适配器一中,我们已经把ViewHolder抽取为了一个通用的持有类,极大程度上减少了我们对代码的书写,现在开始在那样的基础上在此抽取,从而达到更优。先回顾上一篇中的MyAdapter.java类中的代码,然后通过这个代码我们再一次抽取封装。public class MyAdapter extends MyBaseAdapter {public MyAdapter(List<Student> data) {super(data);}@...
Android Activity之间相互调用与传递参数的原理与用法分析

Android Activity之间相互调用与传递参数的原理与用法分析

本文实例讲述了Android Activity之间的相互调用与传递参数。分享给大家供大家参考,具体如下:Activity之间是如何调用的在javaWeb程序中,jsp与jsp之间的调用是通过重定向完成的,而在Android中,Activity与Activity之间的切换是通过Intent来完成的。所谓Intent,它是Android中非常重要的内置组件,他可以理解为“我要干一件什么事情”。在Android中有3大组件:Activity,Service、Br...
<< 81 82 83 84 85 86 87 88 89 90 >>