- Android UI---界面开发推荐颜色 在Android开发过程中,总要给app添加一些背景,个人认为使用纯色调便可以达到优雅的视觉效果。 补充一些常用的颜色值:colors.xml <?xml version="1.0" encoding="utf-8" ?> <resources> <color name="wh... Android UI---界面开发推荐颜色 在Android开发过程中,总要给app添加一些背景,个人认为使用纯色调便可以达到优雅的视觉效果。 补充一些常用的颜色值:colors.xml <?xml version="1.0" encoding="utf-8" ?> <resources> <color name="wh...
- Fragment VS Activity Android是在Android 3.0 (API level 11)开始引入Fragment的。 可以把Fragment想成Activity中的模块,这个模块有自己的布局,有自己的生命周期,单独处理自己的输入,在Activity运行的时候可以加载或者移除Fragment模块。 可以把Fragment设计成可以在多个... Fragment VS Activity Android是在Android 3.0 (API level 11)开始引入Fragment的。 可以把Fragment想成Activity中的模块,这个模块有自己的布局,有自己的生命周期,单独处理自己的输入,在Activity运行的时候可以加载或者移除Fragment模块。 可以把Fragment设计成可以在多个...
- 想做一个聊天室,花费了将近一天的时间,各种错误。讲解知识点之前,絮叨几句:动手能力还是很重要的,有时看似简单的一个问题,当你真正着手去解决的时候就有可能会遇到各种各样的问题,原因之一就是因为你的知识储备出现了问题。 其实做软件开发做的多了,自己就应该将一些常用的功能封装成为一个工具类,例如网络检查、退出APP确认信息、开场动画、屏幕适配等。 另外,APP的Logo对于细心... 想做一个聊天室,花费了将近一天的时间,各种错误。讲解知识点之前,絮叨几句:动手能力还是很重要的,有时看似简单的一个问题,当你真正着手去解决的时候就有可能会遇到各种各样的问题,原因之一就是因为你的知识储备出现了问题。 其实做软件开发做的多了,自己就应该将一些常用的功能封装成为一个工具类,例如网络检查、退出APP确认信息、开场动画、屏幕适配等。 另外,APP的Logo对于细心...
- 1)获得相应的jar包gson-2.2.4-sources.jar与gson-2.2.4-javadoc.jar。 2)在libs目录下新建src包和docs包,将相应jar包放入相应文件夹内。 3)选中之前导入的json包,右键点击Build Path>Configure Build Path> 4)如下图所示,点击“Source attachment:”此时右侧的E... 1)获得相应的jar包gson-2.2.4-sources.jar与gson-2.2.4-javadoc.jar。 2)在libs目录下新建src包和docs包,将相应jar包放入相应文件夹内。 3)选中之前导入的json包,右键点击Build Path>Configure Build Path> 4)如下图所示,点击“Source attachment:”此时右侧的E...
- 刚开始接触网络爬虫,怎一个“菜”字了得!经过几次的折磨,对其原理以及其中用到的json技术有了大致的了解,故作一总结,供有同样迷惑的朋友参考学习。 自己爬取的网站内容为12306的余票查询模块。利用火狐浏览器为Web开发者置的Web控制台,可得到爬取网页的请求网址,如下图所示: 其中的请求网址即为我们需要爬取的网址。另外,可得知其请求协议采用的是Htt... 刚开始接触网络爬虫,怎一个“菜”字了得!经过几次的折磨,对其原理以及其中用到的json技术有了大致的了解,故作一总结,供有同样迷惑的朋友参考学习。 自己爬取的网站内容为12306的余票查询模块。利用火狐浏览器为Web开发者置的Web控制台,可得到爬取网页的请求网址,如下图所示: 其中的请求网址即为我们需要爬取的网址。另外,可得知其请求协议采用的是Htt...
- Android Adapter详解 Android是完全遵循MVC模式设计的框架,Activity是Controller,layout是View。因为layout五花八门,很多数据都不能直接绑定上去,所以Android引入了Adapter这个机制作为复杂数据展示的转换载体,所以各种Adapter只不过是转换的方式和能力不一样而已。 Adapter是将数据绑定到UI界面上... Android Adapter详解 Android是完全遵循MVC模式设计的框架,Activity是Controller,layout是View。因为layout五花八门,很多数据都不能直接绑定上去,所以Android引入了Adapter这个机制作为复杂数据展示的转换载体,所以各种Adapter只不过是转换的方式和能力不一样而已。 Adapter是将数据绑定到UI界面上...
- setTextColor()的参数设置方式 查了下资料发现setTextColor()的参数可以写成以下形式: 直接使用颜色值 setTextColor(0xFF0000FF);//0xFF0000FF是int类型的数据,分组一下0x|FF|0000FF,0x是代表颜色整数的标记,ff是表示透明度,0000FF表示颜色,注意:这里0xFF0000... setTextColor()的参数设置方式 查了下资料发现setTextColor()的参数可以写成以下形式: 直接使用颜色值 setTextColor(0xFF0000FF);//0xFF0000FF是int类型的数据,分组一下0x|FF|0000FF,0x是代表颜色整数的标记,ff是表示透明度,0000FF表示颜色,注意:这里0xFF0000...
- 最近在做的APP涉及到发邮件,总结如下: 在android里进行邮件客户端开发可以有两种方式: 在邮件客户端的设计中,可以采用两种方法。 一种是调用android系统自带的邮件服务 优点:这种方法比较简单易用 缺点:发送邮件的账号必须是gmail账号 令一种方法是采用javamail功能包 优点:可以设置邮件服务器... 最近在做的APP涉及到发邮件,总结如下: 在android里进行邮件客户端开发可以有两种方式: 在邮件客户端的设计中,可以采用两种方法。 一种是调用android系统自带的邮件服务 优点:这种方法比较简单易用 缺点:发送邮件的账号必须是gmail账号 令一种方法是采用javamail功能包 优点:可以设置邮件服务器...
- Android原生扰人烦的布局 在开发Android应用时,UI布局是一件令人烦恼的事情。下面主要讲解一下Android中的界面布局。 一、线性布局(LinearLayout) 线性布局分为: (1)垂直线性布局; (2)水平线性布局; 针对这两种区别,只是一个属性的区别 <LinearLayou... Android原生扰人烦的布局 在开发Android应用时,UI布局是一件令人烦恼的事情。下面主要讲解一下Android中的界面布局。 一、线性布局(LinearLayout) 线性布局分为: (1)垂直线性布局; (2)水平线性布局; 针对这两种区别,只是一个属性的区别 <LinearLayou...
- MenuInflater实现菜单添加 前言 之前实现的Android项目中可以实现菜单的显示。但是再次调试项目时发现此功能已无法实现,很是令人费解。难道是因为自己手机Android系统的问题?尝试通过别的手机进行真机调试。 经过在别人的手机上进行测试,发现问题依旧存在。那就是... MenuInflater实现菜单添加 前言 之前实现的Android项目中可以实现菜单的显示。但是再次调试项目时发现此功能已无法实现,很是令人费解。难道是因为自己手机Android系统的问题?尝试通过别的手机进行真机调试。 经过在别人的手机上进行测试,发现问题依旧存在。那就是...
- Ref:http://blog.csdn.net/zuolongsnail/article/details/6373051 Android应用经常会和服务器端交互,这就需要手机客户端发送网络请求,下面介绍四种常用网络请求方式,我这边是通过Android单元测试来完成这四种方法的,还不清楚Android的单元测试的同学们请看Android开发技巧总结中的Android单元测试... Ref:http://blog.csdn.net/zuolongsnail/article/details/6373051 Android应用经常会和服务器端交互,这就需要手机客户端发送网络请求,下面介绍四种常用网络请求方式,我这边是通过Android单元测试来完成这四种方法的,还不清楚Android的单元测试的同学们请看Android开发技巧总结中的Android单元测试...
- 项目中Android https请求地址遇到了这个异常(无终端认证): javax.net.ssl.SSLPeerUnverifiedException: No peer certificate 是SSL协议中没有终端认证。 没有遇到过的问题,于是无奈的去找度娘。。。。。。。,各种问题,各种纠结。。。。。。 看了不少大神的博客后得到的解决方案如下: ... 项目中Android https请求地址遇到了这个异常(无终端认证): javax.net.ssl.SSLPeerUnverifiedException: No peer certificate 是SSL协议中没有终端认证。 没有遇到过的问题,于是无奈的去找度娘。。。。。。。,各种问题,各种纠结。。。。。。 看了不少大神的博客后得到的解决方案如下: ...
- 大话设计模式(五)观察者模式 概念 在阎宏博士的《JAVA与模式》一书中开头是这样描述观察者(Observer)模式的: 观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。 观察者模式定义了... 大话设计模式(五)观察者模式 概念 在阎宏博士的《JAVA与模式》一书中开头是这样描述观察者(Observer)模式的: 观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。 观察者模式定义了...
- Android中文件的读写操作与Java中文件的读写操作是有区别的。在Java中,读文件操作如以下代码所示: public class FileRead { private static final String filePath = "E:/SHQ/workspace/TT/中国火车查询字段对应表.txt"; public static void main... Android中文件的读写操作与Java中文件的读写操作是有区别的。在Java中,读文件操作如以下代码所示: public class FileRead { private static final String filePath = "E:/SHQ/workspace/TT/中国火车查询字段对应表.txt"; public static void main...
- Android 数据存储 1访问资源文件 直接将文件保存在设备的内部存储. 默认情况下,保存到内部存储的文件为私有的,其他应用程序不能访问它们,当用户卸载应用程序时,所保存的文件也一并删除。 1.1访问静态应用程序文件-只读 1.1.1从resource中的res/raw文件夹中获取文件 保存静态文件, 通过openRawResource()传入资源ID( R.raw... Android 数据存储 1访问资源文件 直接将文件保存在设备的内部存储. 默认情况下,保存到内部存储的文件为私有的,其他应用程序不能访问它们,当用户卸载应用程序时,所保存的文件也一并删除。 1.1访问静态应用程序文件-只读 1.1.1从resource中的res/raw文件夹中获取文件 保存静态文件, 通过openRawResource()传入资源ID( R.raw...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
即将直播
热门标签