Android实例开发与学习
主要叙述了android实例开发与学习心得,其中包括图像处理项目实例、各种控件的使用、数据库操作、Fragment滑动、拍照缩放图片、百度地图应用等.希望对大家有所帮助,同时记录自己的编程轨迹.
Eastmount
北理本硕,武大博士。欢迎加入“网络攻防和AI安全之家”和“数智人文与文本挖掘”知识星球!自幼受贵州大山的熏陶,养成了诚实质朴的性格。经过寒窗苦读,考入BIT,为完成自己的教师梦,放弃IT、航天等工作,成为贵州高校的一名教师,并想把自己所学所感真心传授给自己的学生,帮助更多陌生人。已发表论文30余篇,撰写专著8部,主持课题6项,感恩遇到的每一位读者,且看且珍惜。
贵州纵美路迢迢,为负劳心此一遭。收得破书三四本,也堪将去教尔曹。娜美人生,醉美生活。他和她经历风雨,慢慢变老。
展开
-
[Android] 图像各种处理系列文章合集
这是我最近在做Android随手拍一个项目的各种网上关于图片处理的资料,以前学过数字图像处理都是用C++写的,下面的资料个人认为是非常优秀的各种集合,另一方面它是在线笔记,希望对大家有所帮助吧!其中我截图部分都是作者经典的文章显示效果.原创 2015-03-13 17:53:01 · 14524 阅读 · 5 评论 -
Android百度地图之位置定位和附近查找代码简单实现 (上)
这篇文章主要是对百度地图进行定位当前的位置,同时在当前位置设置圆形覆盖物,后面会实现附近餐馆查找功能。文章比较基础,包括申请API Key、配置环境、官方文档介绍、使用BDLocationListener实现定位监听方法等,但也希望对你有所帮助~最后分享自己圣诞节面试和新年祝福的qq说说,与君卿共勉。原创 2016-01-06 03:18:30 · 36969 阅读 · 17 评论 -
[Android] 随时拍图像处理部分总结及源码分享
转眼间寒假而至,终于有时间总结下Android这个随手拍的课程作业了,同时分享了我完成的这部分对图像处理的心得吧!主要包括各种图像处理:图像查看、缩放、素描效果、灰度效果、添加相框、图像圆角处理等等.同时分享demo.希望文章对你有所帮助~原创 2015-02-07 23:03:39 · 32302 阅读 · 19 评论 -
[android] 百度地图开发 (三).定位当前位置及getLastKnownLocation获取location总为空问题
前一篇百度地图开发讲述"(二).定位城市位置和城市POI搜索",主要通过监听对象MKSearchListener类实现城市兴趣点POI(Point of Interest)搜索。该篇讲述定位当前自己的位置及使用getLastKnownLocation获取location总时为空值的问题。其基本步骤如下: 1.先实例LocationManager,getSystemService(Context.LOCATION_SERVICE)再确定获取系统的定位服务;2.选择位置提供器...最后提出问题及解决方法包括源码原创 2015-01-11 01:47:55 · 23144 阅读 · 3 评论 -
[android] 解决DatePickerDialog和TimePickerDialog控件取消按钮问题
本文是讲述android 4.0版本以上不能显示DatePickerDialog和TimePickerDialog控件取消键的问题,同时点击界面其他地方也能实现修改日期和时间的问题。主要采用自定义布局加载DatePicker和TimePicker实现,在Android程序中,我们通常需要使用DatePicker来设置日期,TimePicker来设置时间。其基本步骤是:1.先定义DatePicker和TimePicker布局 2.然后通过Calendar类获得系统时间..最后希望文章对大家有所帮助吧!原创 2015-01-07 05:01:38 · 10550 阅读 · 7 评论 -
[android] 百度地图开发 (二).定位城市位置和城市POI搜索
上一篇文章讲述了如何申请百度APIKey及解决显示空白网格的问题.该篇文章主要讲述如何定位城市位置、定位自己的位置和进行城市兴趣点POI(Point of Interest)搜索.那么如何在百度地图上定位某一个位置呢?通过类GeoPoint可以定义经纬度,它存放着纬度值和经度值,通过位置提供的getLastKnownLocation()方法可以获取Location对象,再定位经纬度设置其为中心,同时讲述了百度POI(Point of Interest)搜索,并有源代码及效果截图.希望文章对大家有所帮助!原创 2014-12-24 02:41:34 · 22218 阅读 · 6 评论 -
[android] 百度地图开发 (一).申请AK显示地图及解决显示空白网格问题
该篇文章主要介绍android通过百度地图SDK显示地图,通过截图显示如何申请百度APIKey并调用显示地图,这是一篇基础性文章。同时android百度地图使用baidumapapi_v2_3_1.jar和libBaiduMapSDK_v2_3_1.so显示百度地图时总是遇到问题——只显示网格而没有显示地图,网络连接和APIKey申请都是正确的,就是不知道为什么不能显示,但是通过V2.4.1能显示地图,基础性文章希望对大家有所帮助吧!原创 2014-12-22 02:14:50 · 15644 阅读 · 0 评论 -
[Android] AlertDialog获取网上天气并显示各城市天气
这是关于android定位城市天气功能文章,主要讨论两种方法实现:1.第一种方法是通过调用中国天气网信息实现的,它的思想是通过查询静态数据库中个城市对应的WeatherCode,在通过访问中国天气网获取JSON格式数据显示,天气对应的图片也从网上获取.2.第二种方法是通过新浪天气API接口实现的,它只需要输入查询的具体城市或县城即可获取JSON格式天气,而且天气对应图片采用res中静态的对应.希望文章对大家有所帮助~原创 2014-12-18 21:29:07 · 11428 阅读 · 0 评论 -
[Android] 通过GridView仿微信动态添加本地图片
此篇文章主要讲述通过GridView控件实现添加本地图片并显示.主要是关于GridView控件的基本操作,通过调用SimpleAdapter适配器实现实现加载图片,在gridView1.setOnItemClickListener()点击函数中响应不同操作.当点击加号图片(+)时,调用本地相册通过Intent实现获取图片路径存并显示图片,同时能删除图片,希望文章对大家有所帮助.原创 2014-12-08 21:12:06 · 26276 阅读 · 24 评论 -
[android] No resource found that matches the given name 'Theme.AppCompat.Light'
在整合android过程中导入别人的项目出现下面的错误: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'. 通过stackoverflow查到其解决方法,如下:原创 2014-12-06 04:42:22 · 16147 阅读 · 0 评论 -
[Android] 图像处理整合之处理ColorMatrix和Intend传递路径显示图像
在这篇这次整合中我主要想讲解四个问题: (PS:我也不知道更好的整合方法,希望有好的android项目整合方法与作者探讨) 1.如何通过Intend实现给其他活动传参,并且传递图像路径string,实现在另外一个窗体显示图像; 2.如何实现把具体图像处理算法定义不同类,处理界面通过Import引入并调用; 3.如何通过SeekBar实现图像的ColorMatrix处理,包括饱和度、图像RGB和亮度; 4.最后简单介绍SeekBar和ColorMatrix的使用方法.原创 2014-12-03 22:04:59 · 8000 阅读 · 0 评论 -
[Android] SQLite数据库之增删改查基础操作
在编程中经常会遇到数据库的操作,而Android系统内置了SQLite,它是一款轻型数据库,遵守事务ACID的关系型数据库管理系统,它占用的资源非常低,能够支持Windows/Linux/Unix等主流操作系统,同时能够跟很多程序语言如C#、PHP、Java等相结合.下面先回顾SQL的基本语句,再讲述Android的数据库基本操作——增删改查,是非常基础的文章,仅供大家学习和作为在线笔记使用.原创 2014-11-15 02:02:32 · 9439 阅读 · 7 评论 -
[Android] 使用Include布局+Fragment滑动切换屏幕
前面的文章已经讲述了"随手拍"项目图像处理的技术部分,该篇文章主要是主界面的布局及屏幕滑动切换,完成了下面的内容:(1).学习使用Include布局XML;(2).通过添加适配器加载fragment;(3).实现滑动触摸切换屏幕ViewPager;(4).改变图标及背景,并响应fragment中控件及传递参数.基础性文章希望文章对大家有所帮助,尤其是Android初学者~原创 2014-11-10 00:52:44 · 16459 阅读 · 17 评论 -
[Android] 底部菜单布局+PopupWindows实现弹出菜单功能(初级篇)
这篇文章主要是自己研究如何对底部菜单进行布局,并简单的实现点击不同"按钮"实现图片切换和背景切换的功能,最后通过PopupWindows实现弹出菜单,点击不同按钮能实现不同方法,相当于美图秀秀编辑图片的功能吧!它并没有涉及到Fragment碎片切换页面的功能,因为页面始终显示被处理的图片.这是我初学Android的一篇基础性文章和在线思想笔记,网上有很多更优秀的demo,不过也希望对大家有所帮助,尤其是初学者~原创 2014-11-06 12:12:33 · 11527 阅读 · 3 评论 -
[Android] 通过Menu实现图片怀旧、浮雕、模糊、光照和素描效果
由于随手拍项目想做成类似于美图秀秀那种底部有一排Menu实现不同效果的功能,这里先简单介绍如何通过Menu实现打开相册中的图片、怀旧效果、浮雕效果、光照效果和素描效果.后面可能会讲述如何通过PopupWindow实现自定义的Menu效果.同时增加了别人的冰冻效果和素描效果,希望对大家有所帮助,如果有错误或不足之处,请海涵!原创 2014-11-02 19:55:48 · 9496 阅读 · 1 评论 -
[Android] 给图像添加相框、圆形圆角显示图片、图像合成知识
前一篇文章讲述了Android触屏setOnTouchListener实现突破缩放、移动、绘制和添加水印,继续我的"随手拍"项目完成给图片添加相框、圆形圆角显示图片和图像合成的功能介绍.我主要从三个方面进行讲述,首先如何通过assets加载透明Png图片,然后是讲述两种方法图片合成和添加相框.最后讲述图像圆角和圆形矩阵显示的效果,文中有详细解释和源码,希望文章对大家有所帮助,如果有错误或不足之处请海涵~原创 2014-10-31 03:09:44 · 14061 阅读 · 6 评论 -
[Android] 触屏setOnTouchListener实现图片缩放、移动、绘制和添加水印
本文主要讲述使用触屏实现图片缩放、移动、添加水印等功能,所以该篇文章主要通过setOnTouchListener监听实现该功能,如何使用RelativeLayout进行布局,MotionEvent.ACTION_DOWN:表明视图已经接收一次触摸,按下时触发、MotionEvent.ACTION_UP:表明视图停止接受一次触摸,被放开时触发、MotionEvent.ACTION_POINTER_DOWN:当屏幕上已经有一点被按住,再按下其他点时触发同时希望文章对大家有所帮助.protected void o原创 2014-10-28 17:57:40 · 15194 阅读 · 2 评论 -
[Android] 使用Matrix矩阵类对图像进行缩放、旋转、对比度、亮度处理
讲述Android图像处理技术,主要操作包括:通过打开相册里的图片,使用Matrix对图像进行缩放、旋转、移动、对比度、亮度、饱和度操作,希望对大家有所帮助.1.Matrix 图像空间变换,包括旋转、剪裁、缩放或移动.Matrix类中每个数字都将应用于图像上每个点的3个坐标x\y\z之一. 2.ColorMatrix 在Canvas(画布)对象上绘制时既可使用Matrix方法,也可使用ColorMatrix来改变在Canvas对象上绘制的Paint(画刷)对象.对图像的像素处理时,每个像素由RGBA值组成原创 2014-10-26 01:56:56 · 18431 阅读 · 3 评论 -
[Android] 拍照、截图、保存并显示在ImageView控件中
本文讲述如何调用Camera应用程序进行拍照,并截图和保存显示在ImageView控件中以及遇到的困难和解决方法.作者购买了本《Android第一行代码 著:郭霖》,参照里面的内容完成.网上这类资料非常多,作者仅仅分享给初学者同时在线记录些内容,希望对大家有所帮助.首先,设置activity_main.xml为LinearLayout布局,添加函数实现点击拍照功能,通过startActivityForResult和onActivityResult方法实现拍照截图和保存功能.遇到的问题图库不能立刻显示最新照片原创 2014-10-23 22:03:24 · 22256 阅读 · 2 评论 -
[Android] The connection to adb is down, and a severe error has occured
在配置完Android环境后,运行第一个程序时,遇到了如下错误:ADB server didn't ACK * failed to start daemon *以及错误The connection to adb is down, and a severe error has occured.的解决办法及过程.原创 2014-10-20 01:49:38 · 8320 阅读 · 0 评论