现在位置: 首页 > 移动开发 > 文章
2019年03月06日 移动开发 ⁄ 共 1656字 评论关闭
对于能够显示文字的控件(如TextView EditText RadioButton Button CheckBox Chronometer等等),你有时需要控制字体的大小。Android平台定义了三种字体大小。 "?android:attr/textAppearanceLarge" "?android:attr/textAppearanceMedium" "?android:attr/textAppearanceSmall" 使用方法为: android:textAppearance="?android:attr/textAppearanceLarge"  android:textAppearance="?android:attr/textAppearanceMedium"  andr...
阅读全文
2019年03月06日 移动开发 ⁄ 共 2733字 评论关闭
原文地址:Android自适应屏幕方向和大小作者:老穆   一:不同的layout  Android手机屏幕大小不一,有480x320, 640x360,800x480.怎样才能让App自动适应不同的屏幕呢?    其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layout进行使用。  二:hdpi、mdpi、ldpi  在之前的版本中,只有一个dr...
阅读全文
2019年03月06日 移动开发 ⁄ 共 897字 评论关闭
如果你有一部安卓手机,你可以方便的使用以下命令来完成所需的操作! *#*#4636#*# * 显示手机信息、电池信息、电池记录、使用统计数据、WiFi信息 * #*#7780#*# * 重设为原厂设定,不会删除预设程序,及SD卡档案。 *2767*3855# 重设为原厂设定,会删除SD卡所有档案。 * #*#34971539#*# * 显示相机相机韧体版本,或更新相机韧体 * #*#7594#*#*6 当长按关机按钮时,会出现一个切换手机模式的窗口,包括:静音模式、飞航模式及关机...
阅读全文
2019年03月06日 移动开发 ⁄ 共 6511字 评论关闭
Android 版本分裂始终是一个头疼的问题,   本月我们将用一种合理的方案,解决不同SDK, 不同版本下匹配的问题。 SDK实际上并不是向下兼容, 我们做产品的时候,是否意味着需要管理多个版本? 这样带来的成本,对于中小团队来说,是一场噩梦。 因此,我们寻求的解决方案是: 同一个版本, 应对多变的外部平台。 我们这边的需求是: 1. 不针对不同的分辨率开发多个版本. 不为Android平板开发新版本====》 目的,方便统一版本管理, 减...
阅读全文
2019年03月06日 移动开发 ⁄ 共 7592字 评论关闭
在Android中,Animation有四种动画效果,并且分为Tween Animation和Frame Animation两类。 先看分类: 一、Tween Animation(补间动画) 一般我们用的就是这种。补间动画又分为AlphaAnimation(透明度转换)、RotateAnimation(旋转转换)、ScaleAnimation(缩放转换)、TranslateAnimation 位置转换(移动)。 动画效果在anim目录下的xml文件中定义,在程序中用AnimationUtils.loadAnimation(Context context,int ResourcesId...
阅读全文
2019年03月05日 移动开发 ⁄ 共 1052字 评论关闭
1、handler 机制的原理    andriod 提供了 Handler 和Looper 来满足线程间的通信。 Handler 先进先出原则。 Looper 类用来管理特定线程内对象之间的消息交换(Message Exchange)。 1)Looper: 一个线程可以产生一个 Looper 对象,由它来管理此线程里的MessageQueue(消息队列)。 2)Handler: 你可以构造 Handler 对象来与 Looper 沟通,以便 push 新消息到MessageQueue 里;或者接收 Looper 从 Message Queue 取出)所送来的消息。 3)...
阅读全文
2019年03月04日 移动开发 ⁄ 共 3186字 评论关闭
android的UI开发确实是一件很有趣的事情,也是一件很有挑战性的事情。 本文章是将自己在开发中的项目中使用到的比较好的抽屉效果的原理以及代码整理后写上来的,以备忘记后可以查阅 抽屉效果的原理很简单,就是给其一个事件监听(动作),然后对此动作所作出的反应(开 or 关); 在编写代码的时候要注意的几点如下: 1、 打开抽屉的图标(即触发抽屉的把手),打开后的界面都是布局在<SlidingDrawer/>与<SlidingDraw...
阅读全文
2019年03月04日 移动开发 ⁄ 共 1868字 评论关闭
在Android开发中,定时器一般有以下3种实现方法:一、采用Handler与线程的sleep(long)方法 二、采用Handler的postDelayed(Runnable, long)方法 三、采用Handler与timer及TimerTask结合的方法 下面逐一介绍: 一、采用Handle与线程的sleep(long)方法 Handler主要用来处理接受到的消息。这只是最主要的方法,当然Handler里还有其他的方法供实现,有兴趣的可以去查API,这里不过多解释。 1. 定义一个Handler类,用于处理接受到的M...
阅读全文
2019年03月04日 移动开发 ⁄ 共 5290字 评论关闭
在Android中,实现数据持久化有五种方式:Preferences,文件File,I/O操作、SQLite数据库,ContentProvider组件。 下面逐个做一简单的介绍: 一、Preferences的介绍: Preferences是一种轻量级的数据存储机制,他将一些简单的数据类型的数据,包括boolean类型,int类型,float类型,long类型以及String类型的数据,以键值对的形式存储在应用程序的私有Preferences目录(/data/data/<包名>/shared_prefs/)中,这种Prefer...
阅读全文
2019年03月04日 移动开发 ⁄ 共 1472字 评论关闭
在使用Java SE平台开发C/S结构的软件中,File 的IO输入输出流的使用率是非常高的,通过使用IO输入输出流可以对存储介质上的文件进行读写操作,下面的代码就是实现一个在Android平台上使用File对象操作文件的功能: package com.example.data_file; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStreamReader; import android....
阅读全文