Welcome 微信登录

首页 / 移动开发 / Android

Android编程开发实现带进度条和百分比的多线程下载

Android编程开发实现带进度条和百分比的多线程下载

本文实例讲述了Android编程开发实现带进度条和百分比的多线程下载。分享给大家供大家参考,具体如下:继上一篇《java多线程下载实例详解》之后,可以将它移植到我们的安卓中来,下面是具体实现源码:DownActivity.java:package com.example.downloads;import java.io.File;import java.io.IOException;import java.io.RandomAccessFile;impor...
Android调用微信登陆、分享、支付

Android调用微信登陆、分享、支付

用了微信sdk各种痛苦,感觉比qq sdk调用麻烦多了,回调过于麻烦,还必须要在指定包名下的actvity进行回调,所以我在这里写一篇博客,有这个需求的朋友可以借鉴一下,以后自己别的项目有用到也有个找资料的地方.一.微信登陆分三个步骤: 1).微信授权登陆 2).根据授权登陆code 获取该用户token 3).根据token获取用户资料 4).接收微信的请求及返回值 如果你的程序需要接收微信发送的请求,或者接收发送到微信请求的响应结果,需要下面3步操作:...
修改Android签名证书keystore的密码、别名alias以及别名密码

修改Android签名证书keystore的密码、别名alias以及别名密码

Eclipse ADT的Custom debug keystore自定义调试证书的时候,Android应用开发接入各种SDK时会发现,有很多SDK是需要靠package name和keystore的指纹hash来识别的(百度地图SDK、又或是微信sdk、新浪微博的sdk),这样如果使用默认自动生成的debug keystore的话就会给开发调试工作带来一些麻烦。因为在生成这些开放平台需要带签名的apk生成的签名信息,再去申请到最后的秘钥。这时可以通过修改正...
Android实现热门标签的流式布局

Android实现热门标签的流式布局

一、概述:在日常的app使用中,我们会在android 的app中看见 热门标签等自动换行的流式布局,今天,我们就来看看如何自定义一个类似热门标签那样的流式布局吧(源码下载在下面最后给出)类似的自定义布局。下面我们就来详细介绍流式布局的应用特点以及用的的技术点:1.流式布局的特点以及应用场景 特点:当上面一行的空间不够容纳新的TextView时候, 才开辟下一行的空间 原理图: 场景:主要用于关键词搜索或者热门标签等场景2.自定义ViewGroup,重...
Android编程开发之TextView文字显示和修改方法(附TextView属性介绍)

Android编程开发之TextView文字显示和修改方法(附TextView属性介绍)

本文实例讲述了Android编程开发之TextView文字显示和修改方法。分享给大家供大家参考,具体如下:一. 新建一个Activity 和 Layout首先在layout文件夹中新建一个activity_main.xml,在新建工程的时候一般默认会新建此xml文件,修改其代码如下:activity_main.xml 代码<RelativeLayout xmlns:android="http://schemas.android.com/apk/res...
Android仿微信/支付宝密码输入框

Android仿微信/支付宝密码输入框

在用到支付类app时,都有一个简密的输入框。。开始实现的时候思路有点问题,后来到github上搜了下,找到了一个开源的库看起来相当的牛逼,,来个地址先:https://github.com/Jungerr/GridPasswordView效果图:这个开源库我研究了之后,又有了自己的一个思路:来个假的简密框---底部放一个EditTextView,顶部放置6个ImageView的原点,控制他们的显隐来实现这个简密宽开发步骤:1 布局<?xml ...
Android编程开发之TextView控件用法(2种方法)

Android编程开发之TextView控件用法(2种方法)

本文实例讲述了Android编程开发之TextView控件用法。分享给大家供大家参考,具体如下:这里我们会讲讲常用控件的使用。在今后的大多数章节里面也是一样的,我们会具体的说说某些控件的用法。因为只要把这些控件组合在一起它们就是一个应用了。好吧我们直接看看这个控件怎么用。细心的同学会发现,其实这个控件的内容是定义在values文件夹里面的strings.xml中的。那么我们只需要给它加一段代码:复制代码 代码如下:<string name="test...
Android编程之Button控件配合Toast控件用法分析

Android编程之Button控件配合Toast控件用法分析

本文实例讲述了Android编程之Button控件配合Toast控件用法。分享给大家供大家参考,具体如下:在本章教程中,我们将会学习Button控件的使用,同时顺便说一下Toast提示控件。在Android程序开发中,我们使用最多的用户交互控件可能就是Button的了,而我们使用最多的事件估计也就是onclick事件了。这些事件也是最简单的事件,我们一般通过google自带的API接口就可以调用了,我们具体看看怎么做吧。第一步。新建一个工程Ep.Toast...
Android异步上传图片到PHP服务器

Android异步上传图片到PHP服务器

原理Android客户端模拟一个HTTP的Post请求到服务器端,服务器端接收相应的Post请求后,返回响应信息给给客户端。背景 网上很多上传到java服务器上的,找了好久,找到了上传到php的了,思路跟我当初想的差不多,就是POST过去。废话不多说,直接上图看代码。php代码 <?php$target_path = "./upload/";//接收文件目录$target_path = $target_path . basename( $_F...
详解Android中AsyncTask机制

详解Android中AsyncTask机制

在Android当中,提供了两种方式来解决线程直接的通信问题,一种是通过Handler的机制,还有一种就是今天要详细讲解的 AsyncTask 机制。AsyncTaskAsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.怎么来理解AsyncTask呢?通俗一点来说,AsyncTask就相当于Androi...
Android仿微信顶/底部菜单栏效果

Android仿微信顶/底部菜单栏效果

本文要实现仿微信微信底部菜单栏+顶部菜单栏,采用ViewPage来做,每一个page对应一个XML,当手指在ViewPage左右滑动时,就相应显示不同的page(其实就是xml)并且同时改变底部菜单按钮的图片变暗或变亮,同时如果点击底部菜单按钮,左右滑动page(其实就是xml)并且改变相应按钮的亮度。一、布局1、顶部菜单布局,命名为top_layout.xml<?xml version="1.0" encoding="utf-8"?...
Android仿UC浏览器左右上下滚动功能

Android仿UC浏览器左右上下滚动功能

本文要解决在侧滑菜单右边加个文本框,并能实现文本的上下滑动和菜单的左右滚动。这里推荐可以好好看看android的触摸事件的分发机制,这里我就不详细讲了,我只讲讲这个应用。要实现的功能就像UC浏览器(或其它手机浏览器)的左右滚动,切换网页,上下滚动,拖动内容。本文的效果:一、功能要求与实现1、功能要求:(1)手指一开始按着屏幕左右移动时,只能左右滚动菜单,如果这时手指一直按着,而且上下移动了,那么菜单显示部分保持不变,但文本框也不上下移动! (2)手指一开始...
<< 431 432 433 434 435 436 437 438 439 440 >>