-
android 用户头像,图片裁剪,上传并捎带用户数据base64code 方式
android用户头像,图片裁剪,上传并附带用户数据base64code方式图片上传的文件流我上一篇博客写了,这一篇我们说一下base64,base64上传方式就是将图片转换成base64码,然后把base64码以字符串的方式上传,然后服务器接收到以后再解码就可以了,相对于文件流来说比较简单;用户头像上传我们首先要获得图片的url然后再裁剪图片,然后把裁剪后的图片转换成base64然后在上传;下边...
448
热度 -
四、自己创建Context
AndroidContext原理与使用的总结一、Context继承体系与Context是如何创建的1.Context继承体系只用记住一句:Activity、Service与Application都是继承自ContextWrapper,而ContextWrapperimplementsContext。每个:Activity、Service与Application都是一个Context实例。2.Con...
75
热度 -
android(八) ViewPager页面滑动切换
android(8)ViewPager页面滑动切换一.ViewPager页面滑动切换实现:借鉴了别人的源码,还是比较容易实现的,而且这种效果还是经常使用的,特此记录一下:效果图:主界面:publicclassMainActivityextendsActivity{ privateViewPagermPager;//页卡内容 privateList<View>listViews;//Ta...
292
热度 -
【Android开发心得】使用Android Studio进行单元测试
【Android开发经验】使用AndroidStudio进行单元测试转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992AndroidStudio已经到了1.2版本,国内的开发者基本也在从Eclipse向AndroidStudio进行转变,对于Android开发者,以后必将是AndroidStudio的天下。昨天在完善煎蛋项目的时候,需要进行单元测试,在Ecl...
54
热度 -
第四章 Android开发三大基石—Activity、Service和Handler(一)
第四章Android开发三大基石—Activity、Service和Handler(1)第四章Android开发三大基石—Activity、Service和Handler学习Android开发,首先就不得不学习Activity和Service这两个组件。Activity是有界面的程序,几乎承载着用户对应用程序的所有操作。而Service是没有界面的程序,它是所谓的服务,也叫后台程序。掌握好它们,是...
229
热度 -
安卓数据云端同步(1)生成操作Sqlite记录
安卓数据云端同步(一)生成操作Sqlite记录同步思想:先介绍客户端为最新数据的数据同步问题,这种机制常常应用在云笔记,随手记类似的app。这里我建了一个listview,对listview上item的增删改,来代替实际项目中的情况。1.对listview和本地数据表datatable表(使用id作为数据唯一表示)映射,实现增删改。2.每次将对本地数据表的操作记录在operation...
65
热度 -
android环境筹建
android环境搭建android环境搭建博客分类:?androidandroid?搭建Android的环境1、AndroidSDK的安装(类似javajdk) 需下载:http://developer.android.com/sdk/ 下载完成后运行SDKSetup.exe--->选择AcceptAll?2、ADT的安装和配置(Eclipse的插件java-EclipseSDK3.5版)...
88
热度 -
Android开发学习札记之一
Android开发学习笔记之一学习android也有一段时间了,之前由于各种原因停了一段时间,回来再继续学的时候发现有些东西就生疏了,所以决定把自己学习的历程纪录下来,一方面加深理解,一方面便于以后再回来看。如下图就是android的系统构架从图中我们可以看到android系统是依靠linux提供的核心服务,这包括安全、内存管理、进程管理、网络、硬件驱动等等与硬件相关的服务。我们再从底层往上看,可...
64
热度 -
android style(式样)和theme(主题)设置
androidstyle(样式)和theme(主题)设置本文主要介绍android应用程序如何设置样式,包括样式定义、单个view设置样式、全局样式设置、样式继承关系。1、样式定义android的样式定义在res/values/style.xml文件中,类似web前端中将样式定义在某个css文件中,但android的style.xml是自动加载的,不需要手动import或link。目前还不了解an...
648
热度 -
android 基于ListView跟CheckBox实现多选和全选记录的功能(转)
android基于ListView和CheckBox实现多选和全选记录的功能(转)[原]基于ListView和CheckBox实现多选和全选记录的功能应用开发中经常会有从数据库中读取数据显示,然后选中多条、全部记录并且删除的需求。在做定制系统联系人的时候也遇到这样的需求,下面写个简单的通过ListView和CheckBox实现多选、全选的例子。下面是具体的代码,有问题请留言。代码下载地址:Mult...
77
热度 -
Android学习札记:完整实例实现QQ表情的发送和接收
Android学习笔记:完整实例实现QQ表情的发送和接收在自己做一个聊天应用练习的时候,需要用到表情,于是就想着模仿一下QQ表情,图片资源完全copy的QQ.apk,解压就可以得到,这里不细说。下面将该应用中的表情模块功能抽离出来,以便自己以后复习回顾。。先看一下效果图:首先进入界面:(完全仿照QQ)点击一下上面的表情图标:选择一些表情,输入一些文字混合:点击发送:可以看到文字和表情图片都一起显示...
24
热度 -
MFC OnPaint在一块区域显示图像紧急滞后
MFCOnPaint在一块区域显示图像严重滞后MFC,在OnPaint()中,在dialog上直接绘图,有一Timer600ms周期性地触发一次绘图消息。图像来自一个采集卡。图像也在刷新,但是有明显滞后,有时延迟十几秒,有时二十多秒、有时40多秒。很诡异!求指点,谢谢!页面上另一处图像刷新就没有问题。即使把界面所有其他(图像、曲线)刷新停掉,采集图区域刷新还是滞后。【代码如下】:voaltilei...
86
热度 -
Android 应用程序窗体展示状态操作(requestWindowFeature()的应用)
Android应用程序窗体显示状态操作(requestWindowFeature()的应用)我们在开发程序是经常会需要软件全屏显示、自定义标题(使用按钮等控件)和其他的需求,今天这一讲就是如何控制Android应用程序的窗体显示.首先介绍一个重要方法那就是requestWindowFeature(featrueId),它的功能是启用窗体的扩展特性。参数是Window类中定义的常量。一、枚举常量FE...
55
热度 -
Android,ListView选项有关问题——getView刷新有关问题及单选框的实现
Android,ListView选项问题——getView刷新问题及单选框的实现本文地址:http://blog.csdn.net/you_and_me12/article/details/86804212013-03-16相关文章:ListView自定义后,在onItemClick中getChildAt返回null问题导语:之前有讨论过ListView的getChildAt方法使用,还是很不了解...
17
热度 -
android中定时开关机的兑现
android中定时开关机的实现内容来自于CSDN问答频道:http://ask.csdn.net/questions/509关于android自动关机,网上有很多应用程序和例子。相对于自动开机来说,自动关机可以在应用层通过设置alarm来实现。而自动开机,它需要底层rtc时钟的支持。我自己也没做过这个,不过在网上查到一个自动开机的实现方法。简介我的实现是在设置程序里面增加一个接口,让用户设置自动...
63
热度 -
Android InputMethod设立
AndroidInputMethod设置Android的输入法框架比价复杂。从进程的角度来讲,相关功能主要分布在下面三个位置:客户端应用是一个包含有图形界面的应用,如地址本。图形界面上包含有能够接收输入的编辑框,如TextView。输入法模块提供软键盘,将用户在软键盘上的按键输入根据某种算法(如Zi,T9,国笔等)转换成单词,然后传递给客户端应用。目录development/samples/Sof...
62
热度 -
android4.0阻截HOME
android4.0拦截HOMEandroid4.0拦截HOME键由于android4.0和2.3里面的按键机制有所不同,今天做了这样一个demo可以监听到HOME在android4.0上面,好了废话不说了直接先上原理在贴代码。frameworks\base\policy\src\com\android\internal\policy\impl\PhoneWindowManager.java这个类...
98
热度 -
新手怎么搭建Android开发环境
新手如何搭建Android开发环境Android的开发现在是如火如荼,逞现在不是很忙了,学习了下,这里记录下了在windows在如何搭建Android开发环境,对自己是个记录,对新入门的兄弟姐妹们可以参考一下!(1)安装JDK。?JDK1.6安装图解与环境变量设置为初学者详细介绍了JDK从下载到安装,整个开发伊始的那些事究竟是如何呢?让我们开始吧。一、JDK1.6安装图解之JDK1.6的下载JDK...
23
热度 -
Eclipse+ADT开展Android应用程序的代码签名
Eclipse+ADT进行Android应用程序的代码签名1.Eclipse工程中右键工程,弹出选项中选择android工具-生成签名应用包:2.选择需要打包的android项目工程(注:这里会自动选择当前的Project的):3.如果已有私钥文件,选择私钥文件输入密码,如果没有私钥文件见第6和7步创建私钥文件:4.输入私钥别名和密码:5.选择APK存储的位置,并完成设置开始生成:6.没有私钥文件...
45
热度 -
Android mdpi ldpi hdpi差异(转)
Androidmdpildpihdpi区别(转)在之前的版本中,只有一个drawable,而2.1版本中有drawable-mdpi、drawable-ldpi、drawable-hdpi三个,这三个主要是为了支持多分辨率。drawable-hdpi、drawable-mdpi、drawable-ldpi的区别:(1)drawable-hdpi里面存放高分辨率的图片,如WVGA(480x800),...
64
热度