android
文章平均质量分 68
BeBeMo
这个作者很懒,什么都没留下…
展开
-
Android Bluetooth Low Energy(Android低功耗蓝牙)
Android Bluetooth Low Energy(Android低功耗蓝牙)Android 4.3(API Level 18)开始引入Bluetooth Low Energy(BLE,低功耗蓝牙)的核心功能并提供了相应的API,应用程序通过这些api可以扫描设备、查询services,读写设备的characteristics(属性特征)。对比传统的蓝牙,BLE的设计能够转载 2015-05-27 17:25:06 · 674 阅读 · 0 评论 -
"The method findViewById(int) is undefined for ..."
转自http://www.anddev.org/-und-quotthe_method_findviewbyidint_is_undefined_for_-und-quot-t11806.htmlmy main class that the wizard set up for me, but i wanted to simplify the code by making all its act转载 2015-06-11 17:17:56 · 2366 阅读 · 0 评论 -
android 布局总结
转自http://www.apkbus.com/android-45156-1-1.html本帖最后由 北小生 于 2012-5-11 02:10 编辑 01.jpg (27.68 KB, 下载次数: 39)下载附件 保存到相册2012-5-10 23:50 上传 Android 布局是应用界转载 2015-06-11 14:38:32 · 549 阅读 · 0 评论 -
Android LayoutInflater详解
在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。具体作用:1、对于一个没有被载入或者想要动态载入的界面,都需要使用L转载 2015-05-26 11:09:15 · 398 阅读 · 0 评论 -
Android中的onActivityResult和setResult方法的使用
如果你想在Activity中得到新打开Activity关闭后返回的数据,你需要使用系统提供的startActivityForResult(Intent intent,int requestCode)方法打开新的Activity,新的Activity关闭后会向前面的Activity传回数据,为了得到传回的数据,你必须在前面的Activity中重写onActivityResult(int转载 2015-05-26 16:06:09 · 731 阅读 · 0 评论 -
ListActivity
ListActivity中比较复杂的部分就是配置其Adapter,Adapter常用的有ArrayAdapter和SimpleAdapter。 首先我们先看一下简单的ArrayAdapter:ListActivity不同于普通Activity的地方是该Activity里边有一个ListView,该ListView绑定了Adapter中的数据。在这个示例中,该ListView绑定了包转载 2015-05-25 11:31:34 · 452 阅读 · 0 评论 -
Android的onCreateOptionsMenu()创建菜单Menu详解
Android一共有三种形式的菜单: 1.选项菜单(optinosMenu) 2.上下文菜单(ContextMenu) 3.子菜单(subMenu)其中最常用的就是选项菜单(optionsMenu), 该菜单在点击 menu 按键 后会在对应的Activity底部显示出来。1.Act转载 2015-05-25 14:12:53 · 530 阅读 · 0 评论 -
获取到EditText里面的值
转自论坛:http://bbs.csdn.net/topics/390354882Java code?1234567891011121314151617181920212223242526272829303132333435转载 2015-06-10 15:36:57 · 4641 阅读 · 0 评论 -
JAVA中int、String的类型转换
int -> Stringint i=12345;String s="";第一种方法:s=i+"";第二种方法:s=String.valueOf(i);这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?String -> ints="12345";int i;第一种方法:i=Integer.parseInt(s);第二种方法:转载 2015-06-10 15:30:11 · 342 阅读 · 0 评论 -
android之R cannot be resolved to a variable
刚才又遇到了R cannot be resolved to a variable的问题,就翻了翻网上的资料,调理的整理了一下1. 检查Android 的SDK是否丢失需要重新下载,检查build path,把需要导入的JAR包确认都导入成功2. 确保class没有import Android.R,注意是不能有Android.R,可以有其他R文件,比如你自己的包;3. 错误c转载 2015-05-25 17:13:22 · 606 阅读 · 0 评论 -
Android4.3 蓝牙BLE初步
一、关键概念:Generic Attribute Profile (GATT)通过BLE连接,读写属性类小数据的Profile通用规范。现在所有的BLE应用Profile都是基于GATT的。Attribute Protocol (ATT)GATT是基于ATT Protocol的。ATT针对BLE设备做了专门的优化,具体就是在传输过程中使用尽量少的数据。每个属性都有一个唯转载 2015-05-25 16:05:01 · 576 阅读 · 0 评论 -
Android总结之drawable(hdpi,mdpi,ldpi)文件夹的使用
做Android有段时间了,但是好多细节还没有深入理解,关于Android中drawable文件夹的使用理解的就不是很深入。Android为开发者提供了两种解决适配问题的方法,第一种方式是使用dip的单位,另一种方法是使用不同的drawable文件夹,今天就详细说下不同文件夹的区别Android中提供了三个存放图片的文件夹,分别为hdpi,mdpi,ldpi,google文档上说,转载 2015-06-09 16:32:45 · 729 阅读 · 0 评论 -
Android的onCreateOptionsMenu()创建菜单Menu详解
android一共有三种形式的菜单: 1.选项菜单(optinosMenu) 2.上下文菜单(ContextMenu) 3.子菜单(subMenu)其中最常用的就是选项菜单(optionsMenu), 该菜单在点击 menu 按键 后会在对应的Activity底部显示出来。1.Acti转载 2015-06-09 16:28:48 · 1130 阅读 · 0 评论 -
Android 控件 之 Menu 菜单
1.OptionsMenu (选项菜单)用法总结 使用方法:方法一:添加菜单项:onCreateOptionsMenu(Menu menu)中添加menu.add(Menu.NONE,Menu.FIRST+1,5,"删除").setIcon()------>添加选择菜单项事件:在onOptionsItemSelected(MenuItem item)中 switch转载 2015-06-09 13:45:00 · 795 阅读 · 0 评论 -
RelativeLayout与LinearLayout的比较
RelativeLayout是相对布局在页面上相对于页面坐标进行布局设置。比如可以通过确定对象A确定对象B的位置,B可以在A的上下左右,对象B距离A的位置。RelativeLayout的灵活性很高,但在实际操作过程中我很难确定定位对象的位置,最后用图形界面手托才完成页面的布局。页面截图如下实现代码如下[java] view plaincopyprin转载 2015-06-09 17:24:54 · 363 阅读 · 0 评论 -
Android深入浅出系列之Bluetooth-蓝牙操作(一)
一:什么是蓝牙 1:Bluetooth是目前使用最广泛的无线通讯协议,近距离无线通讯的标准。传说瑞典有个国王特别爱吃蓝莓导致自己的牙齿天天都是蓝色的,在他执政期间这位国王非常善于交际,能说会到,和邻国的搞得关系非常好,这个Bluetooth的发明者觉得蓝牙它的作用就是在近距离沟通周围的设备,跟这个国王很类似,于是起名叫蓝牙。 2:主要针对短距离设备通讯(10米)转载 2015-05-19 10:41:46 · 498 阅读 · 0 评论 -
Android BLE 蓝牙低功耗教程,中央BluetoothGatt和周边BluetoothGattServer的实现
Android4.3 规范了BLE的API,但是直到目前的4.4,还有些功能不完善。在BLE协议中,有两个角色,周边(Periphery)和中央(Central);周边是数据提供者,中央是数据使用/处理者;在iOS SDK里面,可以把一个iOS设备作为一个周边,也可以作为一个中央;但是在Android SDK里面,直到目前最新的Android4.4.2,Android手机只能作为中央来转载 2015-06-02 13:47:38 · 956 阅读 · 0 评论 -
Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)的用法
在调试代码的时候我们需要查看调试信息,那我们就需要用Android Log类。android.util.Log常用的方法有以下5个:Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 。根据首字母对应VERBOSE,DEBUG,INFO, WARN,ERROR。1、Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意转载 2015-06-01 14:42:32 · 646 阅读 · 0 评论 -
listview加载性能优化ViewHolder
在android开发中Listview是一个很重要的组件,它以列表的形式根据数据的长自适应展示具体内容,用户可以自由的定义listview每一列的布局,但当listview有大量的数据需要加载的时候,会占据大量内存,影响性能,这时候就需要按需填充并重新使用view来减少对象的创建。ListView加载数据都是在public View getView(int position, Vi转载 2015-05-26 15:15:38 · 359 阅读 · 0 评论