Android 应用开发
文章平均质量分 54
GongchuangSu
这个作者很懒,什么都没留下…
展开
-
使用 Android NDK 重用现有的 C 代码
http://www.ibm.com/developerworks/cn/opensource/tutorials/os-androidndk/转载 2015-09-02 11:35:30 · 441 阅读 · 0 评论 -
判断sqlite数据库中表存在问题
/** * 功能:判断该表是否已存在于数据库中 * @param "表名" */ public boolean IsExist(String table){ boolean exist = false; String sql = "select * from sqlite_master where name="+"'"+tabl原创 2015-12-26 16:18:51 · 806 阅读 · 0 评论 -
Android 失去焦点,关闭弹出的软键盘
如何设置进入Activity不弹出输入法方法一:在AndroidMainfest.xml中选择该Activity,设置windowSoftInputMode属性为adjustUnspecified|stateHidden,代码如下: 方法二:让EditText失去焦点,使用EditText的clearFocus方法,代码如下:EditText edit=(EditT原创 2016-01-09 16:28:31 · 8117 阅读 · 0 评论 -
基本网络概念
网络实现网络的4个要素(1)通信线路和通信设备。 (2)有独立功能的计算机。 (3)网络软件支持。 (4)实现数据通信与资源共享。网络分类(1)局域网LAN(作用范围一般为几米到几十公里)。 (2)城域网MAN(界于WAN与LAN之间)。 (3)广域网WAN(作用范围一般为几十到几千公里)。网络的分层ISO提出的OSI(Open System Interconnection)模型将网络分为原创 2015-12-08 17:01:09 · 562 阅读 · 0 评论 -
带图片(drawableXxx)的TextView
基本用法:设置图片的核心其实就是:drawableXxx;可以设置四个方向的图片: drawableTop(上), drawableButtom(下), drawableLeft (左), drawableRight(右) 。另外,也可以使用drawablePadding来设置图片与文字间的间距!效果图:实现代码:<RelativeLayout xmlns:an原创 2015-12-20 17:12:11 · 1032 阅读 · 0 评论 -
TableLayout实现登录界面
代码如下:<TableLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/TableLayout1" android:layout_width="match_par原创 2015-12-20 16:18:46 · 2169 阅读 · 0 评论 -
Android客户端与服务器端简单交互
客户端代码:/** * 功能:通过Get向服务器请求Json数据 * 说明:1.字符串(一般用{}表示)与数组(一般用[]表示)的解析方式是不一样的,具体如下: * (1)如果返回的是Json字符串,则使用JSONObject jsonObject=new JSONObject(jsonString); * (2)如果返回的是原创 2015-12-20 12:48:20 · 947 阅读 · 0 评论 -
自定义ProgressBar格式
布局文件: <ProgressBar android:id="@+id/progressBar" style="?android:attr/progressBarStyleHorizontal" android:layout_width="80dp" android:layout_he原创 2015-12-30 19:52:30 · 582 阅读 · 0 评论 -
Android Studio如何添加外部资源
由于项目的需要,从GitHub下载一个仪表盘的源码,想把它嵌入到自己的工程,捣鼓了半天总算解决了!第一步:将需要的源码复制到自己的工程目录下。第二步:在settings.gradle中添加文件名,如下添加:velocimeterlibrary文件include ':app', ':velocimeterlibrary'第三步:添加到dependencies,如下原创 2015-12-29 22:22:27 · 1423 阅读 · 0 评论 -
AndroidStudio快捷键汇总
IDE 按键 说明 F1 帮助 Alt(Option)+F1 查找文件所在目录位置 Alt(Option)+1 快速打开或隐藏工程面板 Ctrl(Command)+Alt(Option)+S 打开设置对话框 Alt(Option)+Home 跳转到导航栏 Esc 光标返回编辑框 Shift+Esc 光标返回编辑框,关闭无用的窗口 Sh原创 2015-11-28 11:19:00 · 395 阅读 · 0 评论 -
蓝牙低功耗(Bluetooth Low Energy)
在 Android 4.3 (API Level 18) 中,引入了以支持蓝牙低功耗为核心的内置平台,并且提供了一些 API,用来搜索设备、查询服务器和读/写属性。和经典蓝牙( Classic Bluetooth)相比,蓝牙低功耗(Bluetooth Low Energy)显著地降低了能源消耗。它允许 Android 应用程序与具有低功耗要求的 BLE 设备进行连接,如接近传感器、心率监视器、翻译 2015-11-19 16:04:06 · 1964 阅读 · 0 评论 -
Android 蓝牙(概述)
在 Android 中提供了管理蓝牙功能的类,如扫描设备、连接设备和管理设备之间数据传输。蓝牙 API 同时支持“经典蓝牙”和“蓝牙低功耗(BLE)”.有关这方面的更多信息请参照“经典蓝牙”和“蓝牙低功耗(BLE)”.蓝牙 API 允许以下应用:扫描其他蓝牙设备(包括BLE装置)。查询本地蓝牙适配器,配对蓝牙设备。建立 RFCOMM 通道/插口。连接到其他设备上的指定插口。和其他设备传输数翻译 2015-11-18 18:17:16 · 533 阅读 · 0 评论 -
Android 学习笔记之 Activity 简介
什么是 ActivityActivity 是 Android 应用程序的界面;每个应用程序往往都存在多个 Activity ,即存在多个界面,各个界面之间根据一定的逻辑规则互换显示;Activity 本质是一个 Java 类,在一般情况下,可以认为每个界面均是一个 Activity ,也就是说 Activity 的数量与界面的数量是一一对应的。Activity 的功能定位Activity原创 2015-11-10 11:34:43 · 491 阅读 · 0 评论 -
Android 学习笔记之常用控件
ListView(1)ListView 是一套视图(View )组件(Component);(2)ListView 通常以列表的形式在 android 客户端显示一些列表选项(Item),每个列表选项拥有同样的布局;(3)为了提升 ListView 的性能,在设计 ListView 时,禁用了其 addView 方法;(4)ListView 被设计为必须使用适配器为其本身提供加载了数据的 ite原创 2015-11-08 21:00:43 · 486 阅读 · 0 评论 -
Android 学习笔记之界面布局
界面布局表格布局(TableLayout)TableLayout 与 TableRow 中的子控件可不用设置宽和高,有默认值。表格布局(TableLayout) 的主要属性:android.collapseColumns(隐藏 TableRow 中的某列)、android.stretchColumns(当某行填充不足时,指定某列或多列扩充)、android.shrinkColumns(当某行填充原创 2015-11-08 11:28:52 · 463 阅读 · 0 评论 -
SharedPreferences 用法总结
SharedPreferences 简介当我们的应用想要保存用户的一些偏好参数,比如是否自动登录,是否记住账号密码,是否在WIFI下才能联网等相关信息时,可以采用SharedPreferences来保存数据。它的保存数据主要是简单的键值对(key-value),且保存的是一个XML文件。SharedPreferences 常用方法public abstract boolean co原创 2016-01-11 22:22:03 · 1609 阅读 · 0 评论