-
android 用户头像,图片裁剪,上传并捎带用户数据base64code 方式
android用户头像,图片裁剪,上传并附带用户数据base64code方式图片上传的文件流我上一篇博客写了,这一篇我们说一下base64,base64上传方式就是将图片转换成base64码,然后把base64码以字符串的方式上传,然后服务器接收到以后再解码就可以了,相对于文件流来说比较简单;用户头像上传我们首先要获得图片的url然后再裁剪图片,然后把裁剪后的图片转换成base64然后在上传;下边...
448
热度 -
Android基础札记(十一)- Service基础和注意事项以及Activity与Service的通信
Android基础笔记(十一)-Service基础和注意事项以及Activity与Service的通信Service的基本概念为什么要有ServiceService的基本用法电话窃听器的小案例Service和Activity通信Service和Thread的关系向光明而行!Service的基本概念Service是Android的四大组件之一,在每一个应用程序中都扮演者非常重要的角色。它主要用于在后...
9
热度 -
Android自定义控件View(3)组合控件
Android自定义控件View(三)组合控件不少人应该见过小米手机系统音量控制UI,一个圆形带动画效果的音量加减UI,效果很好看。它是怎么实现的呢?这篇博客来揭开它的神秘面纱。先上效果图相信很多人都知道Android自定义控件的三种方式,Android自定义控件View(一)自绘控件,Android自定义控件View(二)继承控件,还有就是这一节即将学习到的组合控件。我们通过实现圆形音量UI来讲...
70
热度 -
2.第三方语音识别(以讯飞为例)
Android语音识别(本地+第三方)语音识别主要的功能就是在用户不方便输入的时候找一个替代输入的选择。1.本地语音识别下面的代码首先创建SpeechRecognizer对象,并设置回调函数监听器。当在点击监听器中调用doSpeechRecognition()方法时,会使用语言参数和一个指示要在处理过程中分发部分结果的标志参数初始化语音识别。publicclassMainActivityexten...
98
热度 -
世传Android属性动画详解
祖传Android属性动画详解动画,顾名思义,一个很神奇的东西,第一次在android中接触这个东西,run以后感觉挺好玩的,但是,长江前浪推后浪,后浪把前浪拍在了沙滩上。Android为我们提供了几种动画类型:ViewAnimation、DrawableAnimation、PropertyAnimation。ViewAnimation相当简单,不过只能支持简单的缩放、平移、旋转、透明度基本的动画...
57
热度 -
android:应用程序内定位处置,百度定位,高德定位,系统定位处理
android:应用程序内定位处理,百度定位,高德定位,系统定位处理.文章来自:http://blog.csdn.net/intbird关于定位的几点体验地图上使用定位定位信息说明应用内确保定位返回结果思考应用内使用定位服务代码代码基础使用方法关于定位的几点体验:百度定位:定位返回很快,很及时,推荐使用,单次定位,能很大程度的保证应用获取位置,5.1的定位有了位置提醒;高德定位:和系统的很像,需要...
32
热度 -
Android基础札记(五)
Android基础笔记(五)Android下访问网络资源和一些注意事项Android下异步消息处理线程技术Android下异步消息处理线程技术的基本原理模仿新闻客户端小案例GET方式提交数据到服务器POST方式提交数据到服务器Android下访问网络资源和一些注意事项这里只说明了最简单的网络访问资源的方式,与服务端交互在后面讲述。Andriod中访问网络中资源的基本步骤①通过调用URL.openC...
67
热度 -
Android自定义结合控件-底部多按钮切换
Android自定义组合控件--底部多按钮切换效果图:现在市场上大多数软件都是类似于上面的结构,底部有几个按钮用于切换到不同的界面。基于OOP思想,我想把下面的一整块布局封装成一个类,也就是我们的自定义组合控件—底部多按钮切换布局,我把它叫做BottomLayout看上面的布局,几个按钮横向排列,我们先看一下布局最外面LinearLayout方向horizontal,然后5个weight相同的Re...
50
热度 -
小弟我的Android案例—文件管理器
我的Android案例—文件管理器2015年的Android案例之旅案例九:文件管理器知识点:功能设计到手机文件、SD卡文件的增删改查功能,目前实现了增查。。JAVA中对文件的操作Adapter的使用,无论是SimpleAdapter,还是BaseAdapterAlertDialog的使用还有一些监听事件的使用涉及文件:res->layout->main.xml主界面布局文件res-&...
84
热度 -
[Android]从Launcher开始起步App流程
[Android]从Launcher开始启动App流程color="#ff0000">以下内容为原创,欢迎转载,转载请注明来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/5017056.html从Launcher开始启动App流程com.android.launcher.Launcher就是我们的Launcher页面了,可以看到Launcher其实也...
41
热度 -
Android基础入门教程——8.4.2 Android卡通合集之补间动画
Android基础入门教程——8.4.2Android动画合集之补间动画Android基础入门教程——8.4.2Android动画合集之补间动画标签(空格分隔):Android基础入门教程本节引言:本节带来的是Android三种动画中的第二种——补间动画(Tween),和前面学的帧动画不同,帧动画是通过连续播放图片来模拟动画效果,而补间动画开发者只需指定动画开始,以及动画结束“关键帧”,而动画变化...
18
热度 -
Android Touch事件的散发响应机制
AndroidTouch事件的分发响应机制前言:欢迎大家给我指出错误,一起进步。谢谢,也希望大家能认真看。如果没有看Activity、View、Window之间关系的朋友,推荐先看一下,因为清楚了Activity与View之间的关系,对于触摸事件的传递理解起来也更容易!Activity、View、Window之间关系:http://blog.csdn.net/u011733020/article/...
22
热度 -
AndroidStudio下加入百度map的使用 (三)——API基本方法及常量属性
AndroidStudio下加入百度地图的使用(三)——API基本方法及常量属性上一章中我们已经完成定位功能,这一章向大家介绍一下常用的方法及常量属性的意思。(1)手势方法缩放:setZoomGesturesEnabled()俯视:setOverlookingGesturesEnabled()旋转:setRotateGesturesEnabled()平移:setScrollGesturesEnab...
21
热度 -
Android之3.5版的百度map的定位、覆盖物实现以及覆盖物的点击事件
Android之3.5版的百度地图的定位、覆盖物实现以及覆盖物的点击事件概述前段时间,在用到新版(3.5.0版)百度地图时,在地图覆盖物实现以及覆盖物点击事件的添加部分遇到点挫折,发现网上很多的资料写得都不够详细,所以我就想写一个有关从地图定位到地图覆盖物及其点击事件的实现的博文。效果图:覆盖物及其点击事件:自定义缩放控件的实现效果(注意图中的加减按钮):实现此例程之前要做的的步骤:1、申请Bai...
13
热度 -
Android仿微信摄像短视频
Android仿微信拍摄短视频近期做项目需要添加上传短视频功能,功能设置为类似于微信,点击开始拍摄,设置最长拍摄时间,经过研究最终实现了这个功能,下面就和大家分享一下,希望对你有帮助。1.视频录制自定义控件:/***视频播放控件*/publicclassMovieRecorderViewextendsLinearLayoutimplementsOnErrorListener{privateSurf...
47
热度 -
【转】Android下拉刷新完全解析,教你怎么一分钟实现下拉刷新功能
【转】Android下拉刷新完全解析,教你如何一分钟实现下拉刷新功能首先讲一下实现原理。这里我们将采取的方案是使用组合View的方式,先自定义一个布局继承自LinearLayout,然后在这个布局中加入下拉头和ListView这两个子元素,并让这两个子元素纵向排列。初始化的时候,让下拉头向上偏移出屏幕,这样我们看到的就只有ListView了。然后对ListView的touch事件进行监听,如果当前...
80
热度 -
类方法
objective-c语法快速过(3)oc里的匿名对象oc这里,很少用到,因为并不适用于oc的内存管理,只是面试笔试也许出现,要求能看懂,不要在项目里这样写,因为写匿名对象,会造成内存泄露#import<Foundation/Foundation.h>@interfaceCar:NSObject{@publicintspeed;}-(void)run;@end@implementati...
238
热度 -
(转)iphone开发资源集锦
(转)iphone开发资源汇总原文:http://blog.csdn.net/favormm/article/details/6664970??学习过程当中查找到的资料,做一个记录,以便更多朋友查看。开发的过程有时候是简单的,因为我们可以站在巨人的肩上,跳得更高,走得更远。如何用Facebookgraphicapi上传视频:http://developers.facebook.com/blog/p...
105
热度 -
Android中获取应用程序(包)的信息-PackageManager的运用(
Android中获取应用程序(包)的信息-----PackageManager的使用(Android中获取应用程序(包)的信息-----PackageManager的使用?转载:http://www.cnblogs.com/Ryandroid/archive/2011/11/25/2263226.html?获取Android系统中应用程序的信息,主要包括packagename、label、icon...
434
热度 -
android UI进阶之兑现listview的下拉加载
androidUI进阶之实现listview的下拉加载关于listview的操作五花八门,有下拉刷新,分级显示,分页列表,逐页加载等,以后会陆续和大家分享这些技术,今天讲下下拉加载这个功能的实现。最初的下拉加载应该是ios上的效果,现在很多应用如新浪微博等都加入了这个操作。即下拉listview刷新列表,这无疑是一个非常友好的操作。今天就和大家分享下这个操作的实现。先看下运行效果:?????代码参...
92
热度