Welcome 微信登录

首页 / 移动开发 / Android

Android自定义DataGridView数据表格控件

Android自定义DataGridView数据表格控件

我是一个.net程序员,但是苦于公司要求开发一个android app,没办法,只能硬着头皮上了。由于项目里面很多地方需要用到数据显示控件(类似于.net的DataGridView),度娘找了下发现没人公开类似的控件,没办法只好自己写了。废话不多说,直接贴代码:public class DataGridView extends HorizontalScrollView { private List<DataGridViewColumn> col...
Android中Split()字符串分割特殊用法案例详解

Android中Split()字符串分割特殊用法案例详解

split()分割字符串1.不同环境下的区分Java:分割字符串不能写成split(“$”)//$为要分割的字符Android:分割字符串需要加上中括号split(“[$]”)//$为要分割的字符2.特殊用法--当split()分割字符串遇上特殊符号案例分析String str = "abc|dfg";String[] all=str.split("|");system.out.println(all[0]);结果为 a原因分析| 在正则表达式中是个已经被...
Android仿新浪微博启动界面或登陆界面(1)

Android仿新浪微博启动界面或登陆界面(1)

本文为大家分享了Android模仿新浪微博启动界面&登陆界面的具体实现代码,供大家参考,具体内容如下启动界面主要有两个功能:1.加载启动动画2.判断网络,有者直接进入登陆界面,否则去设置网络代码较简单,主要采用AlphaAnimation()方法和动画监听器,使一张图片产生渐变动画。在动画启动的时候判断网络,动画结束时完成判断并进入登陆界面。/** * Created by D&LL on 2016/5/25. * 初始页面加载界面 */public cl...
Android开发中使用sqlite实现新闻收藏和取消收藏的功能

Android开发中使用sqlite实现新闻收藏和取消收藏的功能

之前学习oracle,简单的认为数据库只存在服务器端,学习安卓之后才发现原来android和Ios本身是“携带”数据库的——SQLite,是轻量级的、嵌入式的、关系型数据库,是Android、IOS等广泛使用的的数据库系统。用于存储本地的一直状态。刚写出来一个实现新闻收藏的功能,写出来供大家参考。 在Android中我们通过SQLiteDatabase这个类的对象操作SQLite数据库。由于SQLite数据库并不需要像C/S数据库那样建立连接以及身份验证...
Android仿新浪微博分页管理界面(3)

Android仿新浪微博分页管理界面(3)

本文实例为大家分享了Android仿新浪微博分页管理界面的具体代码,供大家参考,具体内容如下多个activity分页管理,为了方便获取上下文,采用继承TabActivity的传统方法。大致思路:使用RadioGroup点击触发不同的选卡项,选卡项绑定不同的activiity,进而进行分页管理。详解见注解。/** * 主Activity * 通过点击RadioGroup下的RadioButton来切换不同界面 * Created by D&LL on 201...
Android UI自定义ListView实现下拉刷新和加载更多效果

Android UI自定义ListView实现下拉刷新和加载更多效果

关于实现ListView下拉刷新和加载更多的实现,我想网上一搜就一堆。不过我就没发现比较实用的,要不就是实现起来太复杂,要不就是不健全的。因为小巫近期要开发新浪微博客户端,需要实现ListView的下拉刷新,所以就想把这个UI整合到项目当中去,这里只是一个demo,可以根据项目的需要进行修改。就不要太在乎界面了哈:知道你们想要源码了,去下吧:http://download.csdn.net/detail/wwj_748/6373183自定义ListView...
Android—基于微信开放平台v3SDK开发(微信支付填坑)

Android—基于微信开放平台v3SDK开发(微信支付填坑)

接触微信支付之前听说过这是一个坑,,,心里已经有了准备。。。我以为我没准跳坑出不来了,没有想到我填上了,调用成功之后我感觉公司所有的同事都是漂亮的,隔着北京的大雾霾我仿佛看见了太阳~~~好了,装逼结束。。。进入正题开发准备:1.在微信开放平台申请账号2.成功后创建应用,就是填一些看似很官方很正经的资料了。。。(说审核7天左右,没有意外的情况下你的app第二天就审核成功了是不是很开心,有了appid,是不是就可以调用微 信支付了????-------想多了,...
Android仿新浪微博自定义ListView下拉刷新(4)

Android仿新浪微博自定义ListView下拉刷新(4)

自定义PullToRefreshListView继承ListView,在ListView头部添加一个下拉的头部布局。跟ListView用法完全一致。该自定义Listview代码详解具体可参考: http://www.jb51.net/article/97845.htm此处详细介绍Adapter的详细代码。 1.首先给Adapter绑定ListView布局。 2.其次创建一个层次对应组件的类,将对应的组件和对象进行关联,提高效率。 3.然后跟陆获得的图片路径...
Android控件之使用ListView实现时间轴效果

Android控件之使用ListView实现时间轴效果

实现思路:该View是通过ListView实现的,通过实体两个字段内容content和时间time来展示每个ListItem时间轴是使用上面一条线(20dp)和中间一个圆(15dp)和下面一条线(40dp)组装成的在ListView中,设置其分割线为空,并且没有点击效果效果图:步骤一:使用xml画出一个灰色的圆点(time_cycle.xml)<?xml version="1.0" encoding="utf-8"?> <...
Android仿新浪微博发布微博界面设计(5)

Android仿新浪微博发布微博界面设计(5)

本教程为大家分享了Android发布微博、添加表情等功能的具体代码,供大家参考,具体内容如下发布一条新微博接口:http://open.weibo.com/wiki/2/statuses/update 上传图片并发布一条新微博接口:http://open.weibo.com/wiki/2/statuses/upload1.根据有没有图片来选择相应的接口。 2.根据输入框的改变判断文字数。 3.创建一个girlview显示发送的图片,最最多9张,此处由于请求...
完整的Android表情功能处理方案

完整的Android表情功能处理方案

Android表情功能处理方案概述1.原理和实现思路2.表情图片显示3.表情面板4.表情的输入框插入和删除5.表情添加脚本Android中表情功能,一般都不是用ImageView去设置图片实现的,表情一般会嵌套在文本之中,那么如何实现呢,这里就介绍一下其中的原理,此外还有相关功能的实现思路和具体代码。先看下良心动态图1.原理和思路a.表情内容的数据格式表情看上去是图片,但是在数据传输的时候本质上是一个特殊文本;比如QQ表情就是一个 "/表情字母"的结构,比...
Android项目实战(二十八):使用Zxing实现二维码及优化实例

Android项目实战(二十八):使用Zxing实现二维码及优化实例

前言:多年之前接触过zxing实现二维码,没想到今日项目中再此使用竟然使用的还是zxing,百度之,竟是如此牛的玩意。当然,项目中我们也许只会用到二维码的扫描和生成两个功能,所以不必下载完整的jar包,使用简化版的即可,下文可见。这篇文章讲述:1、如果快速在项目中集成zxing,实现扫描和生成二维码功能2、根据项目需求去修改源码实现我们的要求并进行优化一、快速集成zxing二维码1、下载库文件 :http://xiazai.jb51.net/201611/...
Android仿新浪微博个人信息界面及其他效果

Android仿新浪微博个人信息界面及其他效果

本教程为大家分享了Android微博个人信息界面设计代码,供大家参考,具体内容如下根据用户ID获取用户信息接口: http://open.weibo.com/wiki/2/users/show如果你已经实现前面的功能那个这个人信息界面便是小菜一碟,此处不作叙述。 补充1.时间处理类:处理微博发出时间距现在时刻的时间。应该是比较容易理解的。/** * 时间处理类 */public class DateUtils {public String getInter...
Android 软键盘弹出隐藏挤压界面等各种问题小结

Android 软键盘弹出隐藏挤压界面等各种问题小结

Android中软键盘的使用是非常多的,下面为软键盘常用的设置;1、横屏时,点击输入框出现全键盘解决方案: 在EditText、searchview等控件中加android:imeOptions="flagNoExtractUi" 2、竖屏时,安卓会出现半屏。case1:你的输入框处于中下的位置,这样的话,键盘可能挡住输入框。 解决方法:在manifest中对activity设置android:windowSoftInputMode="adjustResi...
Android Fragment动态创建详解及示例代码

Android Fragment动态创建详解及示例代码

Android Fragment 动态创建Fragment是activity的界面中的一部分或一种行为。可以把多个Fragment组合到一个activity中来创建一个多界面并且可以在多个activity中重用一个Fragment。可以把Fragment任务模块化的一段activity,它具有自己的生命周期,接收它自己的事件,并可以在activity运行时被添加或删除。Fragment不能独立存在,它必须嵌入到activity中,而且Fragment的生命...
Android开发-之五大布局详解

Android开发-之五大布局详解

在html中大家都知道布局是什么意思了,简单来说就是将页面划分模块,比如html中的div、table等。那么Android中也是这样的。Android五大布局让界面更加美化,开发起来也更加方便。当然布局方式不一样应用的地方也不一样,当然了有的布局方式也是可以相互转换和嵌套使用的。它们都各有各的优缺点,具体页面要怎么布局还是得看开发需求,但是用的最多的还是相对布局、线性布局以及相对布局和线性布局的嵌套使用。当然,我说的是安卓,并没有指定是安卓手机,比如平板...
<< 41 42 43 44 45 46 47 48 49 50 >>