![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android基础知识篇
文章平均质量分 81
I决定插手你的人生
感谢你的关注,这是一个真实的菜鸟如何走向android开发的过程,未来有你们更精彩
展开
-
Android的计量单位px,in,mm,pt,dp,dip,sp
px :是屏幕的像素点in :英寸mm :毫米pt :磅,1/72 英寸dp :一个基于density的抽象单位,如果一个160dpi的屏幕,1dp=1pxdip :等同于dpsp :同dp相似,但还会根据用户的字体大小偏好来缩放。建议使用sp作为文本的单位,其它用dipdip和px 的关系:QVGA: density=0转载 2014-12-17 14:03:16 · 275 阅读 · 0 评论 -
Android 使用ViewPager实现左右循环滑动图片和显示当前页码
ViewPager这个小demo实现的是可以左右循环滑动图片,下面带索引,滑到最后一页在往右滑动就要第一页,第一页往左滑动就到最后一页,先上效果图,用美女图片是我一贯的作风,呵呵1. 首先看一些layout下的xml[html] view plaincopyFrameLayout xmlns:android="http://schemas.andr翻译 2016-01-27 16:32:00 · 2606 阅读 · 0 评论 -
Android 双指缩放控件
多点触摸(MultiTouch),指的是允许计算机用户同时通过多个手指来控制图形界面的一种技术。与多点触摸技术相对应的就是单点触摸,单点触摸的设备已经有很多年了,小尺寸的有触摸式的手机,大尺寸的最常见的就是银行里的ATM机和排队查询机等等。多点触摸技术在实际开发过程中,用的最多的就是放大缩小功能。比如有一些图片浏览器,就可以用多个手指在屏幕上操作,对图片进行放大或者缩小。再比如一些浏览器,翻译 2016-01-27 13:43:49 · 2800 阅读 · 0 评论 -
Android中ExpandableListView控件基本使用详情
本文采用一个Demo来展示Android中ExpandableListView控件的使用,如如何在组/子ListView中绑定数据源。直接上代码如下:程序结构图:layout目录下的 main.xml 文件源码如下:[html] view plain copyxml version="1.0" encoding="utf-8"翻译 2016-01-20 15:23:20 · 327 阅读 · 0 评论 -
Android ListView操作处理
大家在Android开发过程中用的比较频繁应该就是ListView、GridView吧,不过ListView、GridView不仅仅只是用来作为显示而已,有时候可能需要来点击列表之中某一项把当前这一项中所显示数据给获取出来,或是改变当前这一项的数据、界面显示,这都是比较常见的。那么该如何做呢?(难道给控件实现一个点击事件直接在点击事件里面获取控件显示的数据、直接改变该控件界面显示,这样是行翻译 2015-10-15 12:30:22 · 328 阅读 · 0 评论 -
使用Volley实现网络通信
距离上一篇一起来开发Android天气软件二的时间又将近半个月了,之间一直因为有事而没有更新实在抱歉,最近会加快更新的步伐,争取在2015年到来前写完这系列的博文,上一章我们已经使用LitePal框架搭建好了我们所需的数据库,这一章的内容将主要完成关于从中国天气网获取数据的网络通信操作,之前有学习过Android开发的同学应该都知道,Android实现互联网通信主要有两种方法,一种使用HTTPUR翻译 2014-12-25 09:50:29 · 412 阅读 · 0 评论 -
OnItemSelectedListener事件与二级联动
一、界面 1、新建province.xml件。 在“res/values”位置新建province.xml文件。 (1)province.xml文件位置如下图所示: (2)province.xml内容如下: (3)代码 [html] view plaincopyxml原创 2014-12-22 11:38:23 · 443 阅读 · 0 评论 -
android 常用相关辅助类
/** * 获取应用程序名称 */ public static String getAppName(Context context) { try { PackageManager packageManager = context.getPackageManager();原创 2014-12-17 18:05:40 · 406 阅读 · 0 评论 -
android从零开始--国际化、样式和主题、屏幕适配
国际化、样式和主题、屏幕适配 国际化 i18n 全球化的Internet需要全球化的软件。全球化软件即意味着同一个版本的产品能够容易地适用于不同地区的市场。引入国际化的目的为了提供自适用、更友好的用户界面,并不需要改变程序的逻辑功能。国际化的英文单词是Internationalization,因为这个单词太长了,有时也简称I18N,其中I是这个单词的第一个字母,18表示中间省略翻译 2014-12-17 14:06:10 · 441 阅读 · 0 评论 -
Android 手机号,邮箱验证
/***验证昵称**/ private boolean verifyNickname() { String nickname = edt_username.getText().toString(); if (nickname == null || nickname.length() == 0) { edt_原创 2014-12-17 18:02:29 · 505 阅读 · 0 评论 -
Android两次后退键退出
private int back = 0;//===============back两次退出=====================@Override public boolean onCreateOptionsMenu(Menu menu) {//必要的改变 menu.add(0, 2, 2, "退出"); return super.onC原创 2014-12-17 18:00:43 · 300 阅读 · 0 评论 -
Eclipse下NDK开发(java调用so文件)
eclipse下两种配置方式:一种是右键工程选择properties->builders->new->program,然后再做相应的选择,因为这种方式我没有尝试过,网上也有例子,所以我就不做详细的说明。另一种方式:先加载ndk路径:选择标题栏的Eclipse->Preferences->然后选择NDK的路径即可。接下来新建转载 2014-12-17 14:04:10 · 1500 阅读 · 0 评论 -
Android Studio 快捷键整理分享
Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本C转载 2014-12-17 14:01:24 · 360 阅读 · 0 评论 -
Android如何支持多种屏幕
支持多屏Android涉及各种各样的支持不同屏幕尺寸和密度的设备。对于应用程序,Android系统通过设备和句柄提供了统一的开发环境,大部分工作是校正每一个应用程序的用户界面到它显示的屏上。与此同时,系统提供APIs允许你控制应用界面为特定的屏幕尺寸和密度,为不同屏幕的配置提供最优化的用户界面设计。例如,你可能会要一个平板电脑的用户界面,这不同于手机的用户界面。虽然系统能缩翻译 2014-12-17 13:58:12 · 497 阅读 · 0 评论 -
解决Android SDK 下载太慢
1、打开android sdk manager2、打开tool->options,如图所示3、将Proxy Settings 里的HTTP Proxy Server和HTTP Proxy Port分别设置成mirrors.neusoft.edu.cn和80将Others中的Force https://...sources to be fetched using转载 2014-12-17 14:07:46 · 370 阅读 · 0 评论 -
Android入门- 关于Activity下的onCreate方法的参数详解
在AndroidManifest.xml文件中的元素中有这么两句:intent-filter> action android:name="android.intent.action.MAIN"/> category android:name="android.intent.category.LAUNCHER"/>intent-filter>翻译 2016-01-15 09:34:21 · 2276 阅读 · 0 评论