- 博客(182)
- 资源 (91)
- 收藏
- 关注
原创 Android 物联网WIFI模块配置
在过去的接近两个月,接了两个小小的物联网项目外包,所以对WiFi模块配置以及开发有了一定的研究。那么今天来说一下物联网WIFI模块配置。研究是基于STM32 智能家居开发的。一、背景知识1、WiFi模块本开发板默认已经烧写了手机WIFI的测试软件,wifi模块工作在AP模式,TCP server ,ip是10.10.100.254,端口是8899。综合测试手机W
2015-11-21 09:19:06 25919 20
原创 Android 左右侧滑示例
Android 左右侧滑示例。可以自已设置侧滑的效果,我在这里实现是左右都可以。侧滑出来的界面可以启动activity,或者加载view。侧滑效果是用了碎片规则来处理的。详细注释在代码里面,先看实现效果图,再看项目结构以及资源文件分布。代码只贴部分,提供本文源码下载链接。源码下载:点击1、实现效果图2、项目结构图3、资源分布图4、LeftFragment
2015-11-08 09:38:20 2866
原创 Android 自定义对话框,进度条,下拉刷新等
这个demo集合了自定义对话框,进度条,下拉刷新以及popup弹出框等。是学习了网上开源项目后,抽取集合了常用对话框,进度条,下拉刷新以及popup弹出框等。现在结构目录简单,更易于学习和扩展使用。注释都卸载代码。下面进行简单的介绍以及部分代码展示。本文demo下载:点击1、整体实现的效果图2、项目结构图这上面项目结构图也是一目了然,有什么功能展示。大家也看到了,这
2015-11-08 09:24:01 3314
原创 Android 侧滑菜单的实现
Android 侧滑菜单的实现,参考网上的代码,实现侧滑菜单。最重要的是这个动画类UgcAnimations,如何使用动画类来侧滑的封装FlipperLayout。本文项目源码:点击1、实现效果2、动画类UgcAnimationspackage com.mmsx.base;import android.content.Context;import android.
2015-11-01 09:12:19 2409
原创 Android 开机自启动示例程序
Android 开机自启动示例程序。使用广播方式接受,采用Android自带存储SharedPreferences存储开机自启动的设置。本文源码:点击1、先加上权限 2、需要的广播接收注册(如果还要启动服务,也先注册)
2015-11-01 09:00:31 15316 7
原创 Android 全局异常错误或崩溃捕捉
当出现崩溃,软件不会闪退,会出现弹出一个对话框,异常错误信息会自动保存在sd卡crash这个文件夹下。后续需要还可以发送到服务器的。看效果图。1、实现效果图2、全局异常捕捉类CrashHandlerpackage com.crashhandler.util;import java.io.File;import java.io.FileOutputStream;impor
2015-10-18 09:52:00 5381 1
原创 Android 自定义横向滚动条联动进阶版
前一段时间写了一个自定义横向滚动条,感觉效果不怎样好( Android 自定义横向滚动条)。又开始改善结构,使用setScrollView写了一个联动进阶版。标题的滚动条和内容数据item数据滚动条都可以联动滚动。竖向是两个listview,但是是使用全局的竖向滚动条来滚动。所以横向与竖向、单击、长按时间都不会受到影响。长按会横向移动到最右端,显示checkbx。先看效果图。1
2015-10-18 09:39:42 3662 2
原创 Android 使用Notification自定义通知栏显示
Android 使用Notification自定义通知栏显示。自定义系统状态栏通知类NotificationExtend,也可以手动更新状态栏。依据此项目可以做成线程接受,或者广播接受自动更新。先看实现效果。项目地址下载:点击1、效果图2、自定义NotificationExtend类来统一管理通知栏package com.notification.manage;impo
2015-10-11 09:24:55 2533
原创 Android viewpage滑动选项卡
Android viewpage滑动选项卡。根据android.support.v4.view.ViewPager的jar包。自定义CustomViewPaper继承ViewPager。这个也是需要适配器的,只要把需要滑动的布局用view添加LinkedList中,然后对viewPaper进行绑定适配器,进行传出LinkedList的数据源。先看看效果图。本文源码地址下载:点击 一、效果图
2015-10-11 09:11:37 2251
原创 Android 自定义横向滚动条
Android 自定义横向滚动条。当你的横向字段或者表格很多时候,显示不下内容,可以使用很想滚动条进行滚动。竖向方面我添加了listview进行添加数据。两者滚动互不干扰。横向滚动条的可以自定义不同的字段的,进行加载就行了。接下来看看效果图,再看代码。
2015-10-06 10:31:05 5619 6
原创 android Textview属性细节以及EditText属性
一、android Textview属性在Android TextView中有个内容过长加省略号的属性,即ellipsize,用法如下:在xml中:android:ellipsize="end" 省略号在结尾android:ellipsize="start" 省略号在开头android:ellipsize="middle" 省略号在中间android:e
2015-09-19 08:07:36 1774
原创 Android 自定义九宫格控件Gridview用法以及属性
九宫格控件Gridview让人熟悉又陌生,它适配器跟listview差不多,常用都是继承baseAdapt 就能快速完成一个适配器,适配器里面的item也可以根据具体情况来写。那在本博客主要是了解Gridview基本属性,以及自定义Gridview与滚动条ScrollBar共存不冲突的情况、重写dispatchTouchEvent方法禁止GridView滑动。
2015-09-19 07:56:33 2661
原创 Android AutoCompleteTextView自动提示输入
AutoCompleteTextView这是一个UI控件,平时比较少用到它。有时还用错,把用来作为一般输入框。其实最主要的功能是用来输入时候有个自动提示的功能。就像百度搜索一样,输入一个字符就可提示最常用。这个控件最常用提示,也可以从数据库记录,取出来数据添加到适配器就行了。具体样式,想怎么写都可以了,相信大家都不陌生。本文demo下载地址:点击一、先看看实现效果图二、
2015-09-04 09:31:50 1725
原创 Android 使用Component跨应用程序访问
Android Component跨应用程序访问,就是打开其他应用程序的activity。里面有两个项目,安装包。因为测试一个应用程序打开另外一个应用程序,所以测试需要同时安装这两个。在打开其他应用程序的activity还可携带数据,和返回数据。下载地址:点击主要看下面代码,有注释说明。那么先看demo的效果图:一、实现效果二、看主要代码package com.ex
2015-09-04 09:19:01 2340
原创 java 基础学习总结(附带eclipse一些常用操作)
一、this关键字1、使用this调用本类成员变量和成员函数2、使用this调用构造函数二、静态变量static关键字1、含有static成员变量,成员函数。可以直接使用类名来调用。2、静态成员变量只有一份。3、在静态函数当中不能使用this。4、静态代码块的主要作用是为静态成员变量赋值。三、继承extend1、使用继承是为了减少重复代码。2、使用s
2015-08-30 08:49:08 2295
原创 Android 使用开源库加载网络图片
Android 使用开源库加载网络图片,使用开源库加载图片。单击listview弹出popupwindow弹出框详情查看:Android 单击listview弹出popupwindow弹出框,里面还附带listview右滑删除按钮详情查看:Android 使用NineOldAndroids实现仿微信listview左滑出现删除itembutton。项目就是这样慢慢变得复杂,是往里面逐渐
2015-08-23 09:39:47 5940 7
原创 Android 单击listview弹出popupwindow弹出框
Android 单击listview弹出popupwindow弹出框,里面还附带listview右滑删除按钮。有时候需要listview的每一项都可以弹出popupwindow弹出框,QQ上也有类似的效果。附上与本文相关部分内容,因为我是在此基础上写的Android 使用NineOldAndroids实现仿微信listview左滑出现删除itembutton。本文的项目源码地址:点击
2015-08-23 09:13:41 12454 7
原创 Android 系统状态栏一体化实现
自上周更新了QQ手机客户端,对于新版本的QQ,系统状态栏也有蓝色色调,看起来有种清爽感觉。于是想自已也实现这种效果,随查阅资料,自已调试实现这种效果。Android 系统4.4以上都可以具备这种效果。所以测试时候,需要测试手机Android系统版本为4.4以上,才会出现这个效果。附上本文源码以及效果图。源码下载:点击一、效果图二、看MainActivity实现类packag
2015-08-15 10:07:04 9726
原创 Android 聊天表情输入、表情翻页带效果、下拉刷新聊天记录
经过一个星期的折腾,终于做完了这个Android 聊天表情输入、表情翻页带效果、下拉刷新聊天记录。这只是一个单独聊天表情的输入,以及聊天的效果实现。因为我没有写服务器,所以没有双方聊天的效果。主要是聊天中表情的选择,发送。表情翻页带有不同的效果。我在主要代码中都写了注释。下面看代码实现。附上本文源码,代码较多。下载地址:点击一、先看实现的效果图二、调用接口以及设置MainAct
2015-08-15 07:46:01 5014 4
原创 Android eclipse导入项目后出现Unable to resolve target 'android-17'解决方法
eclipse导入项目后出现Unable to resolve target 'android-17'解决方法,在最后附带另一种编译逻辑不成功情况解决方法。一、问题情况二、解决办法1、修改项目的目标版本与eclipse相对应的版本2、自动修复一下项目三、这个问题不是上面的。是另外情况,在这里也奉上。如果项目出现逻辑正确,可能有些项目东西没有编译到。解决办
2015-08-08 08:48:48 11302
原创 Android 自定义下拉刷新ExpandableListView
自定义下拉刷新ExpandableListView,在本文的demo中做的是好友分组列表,可以通过下拉刷新数据。自定义控件是继承了ExpandableListView这个类,接口就是OnScrollListener这样来实现的。接下看看怎样调用这个自定义控件。先看效果图。本文源码下载:点击
2015-08-01 09:31:54 5795
原创 Android 多分辨率自适应总结
这周的工作对Android项目多分辨率自适应进行调整。故对这方面知识进行不断的尝试学习。Android项目刚开始做的时候一定养成编程习惯,所有资源调用放在value中。统一命名以及管理。总结了以下内容。一、一般基本原则以及总结1、xml布局中不要写死, 既单位不要用px,尽量用dp,或者match、warp2、应该尽量把资源图片设计成可以拉伸的.9图,如果有渐变,尽量横向或竖向单方
2015-07-26 09:02:42 6410
原创 Android 自定义SwitchButton开关控件
SwitchButton开关控件早已经非常流行。有各种各样的样式,SwitchButton开关控件一般用于app软件设置那里,控制缓存、声音、提示、下载等等。是具有很好的UI体验以及用户的习惯性。那么再下面介绍一个SwitchButton开关控件。并附上源码。源码下载:点击
2015-07-25 09:32:34 6261
原创 调用startActivityForResult启动activity,返回当前页不响应的问题(附带activity携带参数流程)
最近在项目遇到这样一个问题,原始的activity不是为我写,后面我要改成返回activity携带参数。我改好了之后 发现不能调用onActivityResult。调试也没有问题,activity结束时候我也是用finish函数的。这样的话,不细心就不会查到Manifest 配置activity语句上。下面说说不响应的问题。
2015-07-20 09:20:09 3610
原创 Android 使用NineOldAndroids实现仿微信listview左滑出现删除itembutton
这是一个使用NineOldAndroids实现仿微信listview左滑出现删除itembutton效果。使用的是Jake Wharton的动画开源库NineOldAndroids。在API3.0(Honeycomb), SDK新增了一个android.animation包,里面的类是实现动画效果相关的类,通过Honeycomb API,能够实现非常复杂的动画效果,但是如果开发者想在3.0以下使用这一套API, 则需要使用开源框架Nine Old Androids,在这个库中会根据我们运行的机器判断其SDK
2015-07-19 08:53:18 4883 2
原创 Android UI细节知识点一(edittext、listview、填充屏幕等)
这周在公司App即将发布,根据UI的要求,再次对界面进行UI交互的调整。总结了一下小知识细节。
2015-07-11 10:36:10 2299
原创 Android 继承DialogFragment弹出dialog对话框二
之前写过一篇关于Android 继承DialogFragment弹出dialog对话框一,这次是在上次的基础上修改了一些东西,就是怎样在DialogFragment中获取getDialog()是获取当前对话框句柄。就可以进行布局可变的灵活操作。就像getactivity();一样使用。下面看代码。本文demo下载地址:点击
2015-07-11 08:52:50 2663
原创 大学毕业小总结以及感想
6月18办理毕业手续,开年级大会,毕业年级聚餐。19号毕业典礼,拿毕业证书、学位证书以及优秀毕业生的荣誉称号,我去确认领这些时候,师弟师妹说终于见到我本人了,因为我领的东西最多,很多张荣誉称号还有优秀毕业生纪念品。我没多大感觉,因为就毕业了。那晚还收到了创新创业训练项目的一点结项经费。那晚开始班级唱k疯狂,第二天进行玩游戏以及撕名牌。时光匆匆,从指间流逝。我也开始正式踏入社会,只不过到现在还没缓过神。感觉还没毕业。
2015-06-22 13:56:02 1698
原创 Android 自定义PopupWindow以及参数传递与返回
在这篇博客之前,还写了一篇关于PopupWindow,那篇主要是关于PopupWindow弹出位置的设置。以及选择PopupWindow布局后的监听。详情看Android popupwindow 示例程序一。接下来这篇主要是讲自定义PopupWindow以及参数传递与返回,我在里面写了一个listview来示例。接下来看代码,都有所注释。本文项目资源下载:
2015-06-14 09:37:43 10981 2
原创 Android EventBus发布/订阅事件总线
做过Android开发都会陆续用到这个开源库EventBus。EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。下载EventBus的类库源码:https://github.com/greenrobot/EventBus。下面说说简单用法。
2015-06-14 09:06:35 4096
原创 Android 屏幕旋转生命周期以及处理方法
工作期间项目需要经常旋转屏幕,还有平板。所以会经常考虑Android 屏幕旋转生命周期,所以也有相应的处理方法。主要有两种办法解决。是根据屏幕旋转的生命周期具体使用。屏幕旋转时候,如果不做任何处理,activity会经过销毁到重建的过程。这种效果都不是想要的。
2015-06-13 09:12:33 16191 2
原创 Android listview的适配器以及各种监听、效率的提升
不断工作的过程,也是不断总结过程。现在对于listview有了更透彻的理解,所以重新写了一个实践demo。这个demo有涉及到listview的数据源,布局,适配器以及各种监听、效率的提升。现在对于这些理解,想写出一个通用的适配器,但发现还是有点困难,就是数据源问题,还有布局。但是写成通用适配器也是可以,用继承方法。凡是关于listview的数据源以及布局实现实现就用函数调用,然后继承后重写这些方法就可以了。因为我在公司项目也是这样,效果还不错。下面来讲解一下listview。
2015-06-13 08:21:00 3863
原创 Android popupwindow 示例程序一
经过多番测试实践,实现了popupwindow 弹出在指定控件的下方。代码上有注释,有需要注意的地方。popupwindow 有自已的布局,里面控件的监听实现都有。接下来看代码实现。
2015-06-11 20:14:58 3809
原创 C++ 初识虚函数
做java,Android开发。因为项目需要,学了点C++,我讲讲这两天对虚函数的认识吧。如果说错了,欢迎指正。也是希望抛砖引玉。
2015-06-02 21:41:48 1047
原创 C++ double转string类型以及MFC控件简单用法
这两天项目需要,测试c++库里面内容。生成jar再给Android调用。我没有学过C++,现在开始记录C++简单用法。测试时候一般都是使用mfc程序来测试,要输入值,显示结果吗。我用的编译环境vs2008。
2015-06-02 20:14:55 4118
原创 Android 继承DialogFragment弹出dialog对话框一
相信现在Android软件开发员,都经常用到这种方式弹出对话框的。Android继承DialogFragment弹出dialog对话框,这样弹出有很多可以灵活处理地方,想什么启动,什么时候数据接口返回都可以,有自已layout布局,生命周期。下面看看我写demo。本文代码下载:请点击这里转载请注明出处: http://blog.csdn.net/qq_16064871
2015-05-30 08:10:51 6304 1
原创 Android ViewPager+Fragment滑动选项卡,tab点击选项卡
有一段时间一直再研究这个,自Android 3.0以后,很少开发者再用以前的TabWidget控件了。那种效果不是很好,也不能滑动。后来陆续出现了各种各样滑动选项卡,每种的出现都各有优势吧。但我还是推荐ViewPager+Fragment滑动选项卡,tab点击选项卡。因为横屏或者竖屏效果都还不错,针对这种效果,还有一种开源框架的出现。接下来会有所介绍。转载请注明出处:http://blog.csdn.net/qq_16064871本文demo下载:请点击
2015-05-23 08:29:46 10164 3
原创 Android 自定义RadioGroup布局
前段时间项目中需要这种效果,自定义RadioGroup布局,但是前提是要找到RadioButton。我搜集各种资料,尝试各种测试。终于有了自定义RadioGroup布局。自定义RadioGroup布局,里面可以包含各种布局,RadioButton也在这里面的布局。通过递归查找方法能找到RadioButton的id,还是一组的。接下来看代码。转载请注明出处:单击此处欢迎下载测试demo:单击此处
2015-05-23 08:05:48 7700 6
原创 普通本科生面试总结以及在校编程经历
为什么我的标题是《普通本科生面试总结以及在校编程经历》,因为我觉得我所代表的群体是不一样的。我既不是名牌大学毕业,也不是2本中佼佼者。但是只要自已努力也会获得他人的认可。其实这样的群体肯定不少。我就不具体说我的学校的名字了。在这里我和大家分享一下我求职之路以及在校编程经历。
2015-05-17 09:54:26 6620 28
原创 android listview长按,单击各种事件捕捉
之前一直想总结一下这样知识,后面各种忙,就不想写。还是自已总结一下比较好。listview需要注意事项有很多吧,也是最常用的控件之一。我们可以自动计算listview的高度,当与滚动条一起使用的时候。listview分隔线也可以去掉,或者更改。还有与各种控件一起使用的监听。接下来看看我所介绍的以及效果图。本文项目demo地址:点击此处下载
2015-05-16 08:43:26 4906 3
android 模拟位置信息Location使用示例
2017-05-31
android 开源库osmdroid绘制点线面(比例尺,缩小放大,导航图标等)
2017-04-26
android asynctask的fragment更新UI(附线程管理)
2017-04-24
android studio gson插件自动生成实体类
2017-04-17
android studio 编译aidl以及示例demo
2017-03-13
android 使用osmdroid 加载离线map格式数据以及地图网格
2017-02-25
Android 水准仪(方向传感器)
2017-01-23
android 代码主题背景
2017-01-22
android 使用服务读取串口数据实例
2017-01-08
android osmdroid离线加载常用格式
2017-01-03
pc端与android udp 通信实例
2016-12-18
android 使用zxing开源库生成二维码,扫描二维码
2016-09-03
android 开源库上传FTP
2016-07-24
android actionbar网页在线生成资源一份
2016-06-25
android 自定义xml存储方式以及存储位置
2016-05-24
android 跨应用程序广播发送接受
2016-05-18
android aidl通信
2016-05-12
Android 备忘录,记事本程序设计
2023-10-24
Android 自定义文件路径选择器
2018-08-19
arcgis for Android 100.2 常用测试项目
2018-06-16
proj4j库(Java版本)
2018-04-26
android 生成wifi热点以及扫描连接wifi
2018-02-26
osmdroid 在线加载谷歌瓦片
2017-12-22
android swig编译工具下载
2017-10-31
android studio 使用NDK和swig编译c++示例
2017-10-30
android 使用Java库xstream示例
2017-10-09
android activity生命周期示例代码
2017-09-21
android usb转串口数据通信示例
2017-09-14
android GreenDao3.2 版本示例程序
2017-09-13
android location 数据标准输出,原始mnea输出和GpsStatus卫星状态的变化
2017-09-05
android location 数据标准输出,原始输出和卫星状态的变化
2017-09-01
android Account账户管理完整代码
2017-08-16
osmdroid 加载geopackage离线底图
2017-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人