
Android
Phenixyf
这个作者很懒,什么都没留下…
展开
-
win7下android开发环境搭建(win7 64位)
注意:此为win7 (64)位系统那么win7下32位系统如何进行android开发环境搭建呢?>>>win7下android开发环境搭建(win7 32位)一、安装 JDK 下载JDK最新版本,下载地址如下: http://www.oracle.com/technetwork/java/javase/downloads/index.html 这里我下载的是: Jav转载 2014-07-23 16:12:18 · 671 阅读 · 0 评论 -
Android开发——消息处理传递机制
摘要:在程序开发时,对于比较耗时的操作,通常会为其开辟一个单独的线程来执行,以尽可能减少用户的等待时间。在程序开发时,对于比较耗时的操作,通常会为其开辟一个单独的线程来执行,以尽可能减少用户的等待时间。在Android中,默认情况下,所有的操作都是在主线程中进行的,主线程负责与UI相关的事件。而在自己新建的线程中,不能对UI进行操作。因此Android提供了消息处理传递机制来解决这一问转载 2016-07-08 13:46:12 · 518 阅读 · 0 评论 -
Handler的应用---探讨android更新UI的几种方法
作为IT新手,总以为只要有时间,有精力,什么东西都能做出来。这种念头我也有过,但很快就熄灭了,因为现实是残酷的,就算一开始的时间和精力非常充足,也会随着项目的推进而逐步消磨殆尽。我们会发现,自己越来越消极怠工,只是在无意义的敲代码,敲的还是网上抄来的代码,如果不行,继续找。 这就是项目进度没有规划好而导致的。 最近在做有关蓝牙的项目,一开始的进度都安排得很顺利,但是转载 2016-07-07 10:57:50 · 887 阅读 · 0 评论 -
android蓝牙开发---与蓝牙模块进行通信
近半个月来一直在搞android蓝牙这方面,主要是项目需要与蓝牙模块进行通信。开头的进展很顺利,但因为蓝牙模块不在我这里,所以只能用手机测试。一开头就发现手机的蓝牙不能用,为了证明这点,我刷了四次不同不同系统的官方包,正式宣布手机的蓝牙报销了,于是和朋友换手机。在测试的过程中也是非常痛苦,放假了,同学都几乎回家了,剩下的同学中竟然80%都是用非android手机!我和我的小伙伴都吓呆了!!就算借来转载 2016-06-17 10:10:57 · 2743 阅读 · 0 评论 -
Android Bluetooth开发总结-----/*自己编写*/
1. 开启手机的蓝牙适配器 // 当地的蓝牙适配器private BluetoothAdapter mBluetoothAdapter = null;// 得到当地的蓝牙适配器mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();// 手机蓝牙适配器获取错误,弹出提示窗口if (mBluetoothAdapter ==原创 2016-07-24 21:26:36 · 557 阅读 · 0 评论 -
Activity间数据传递------/*自己编写*/
两个Activivy之间相互传递数据使用的方法 基本功能描述:sendActiviy和receiveActiviy,其中通过sendActivity启动receiveActivity并发送数据给receiveActivity,receiveActivity收到数据后进行处理,并将处理结果返回给sendActivity. 实现方法: sendActiv原创 2016-07-24 17:30:01 · 480 阅读 · 0 评论 -
Android Java概念、关键词理解应用总结-----/*自己编写*/
1. intent、handler传递消息区别: 目前学习到内容,感觉intent是用在activity、service等android组件间相互调用及数据传递上; 而handler、Message是用在线程之间的调用及数据传递上。 待确认!!!原创 2016-07-11 17:51:34 · 395 阅读 · 0 评论 -
最全面的Android Intent机制讲解
对于大型软件开发经验较少的程序员来说,这可能是一个不太容易理解的抽象概念,因为它与我们平常使用的简单函数调用,或者通过库调用接口的方式不太一样。在 Intent 的使用中你看不到直接的函数调用,相对函数调用来说,Intent 是更为抽象的概念,利用 Intent 所实现的软件复用的粒度是Activity/Service ,比函数复用更高一些,另外耦合也更为松散。 Android转载 2016-07-22 13:28:50 · 692 阅读 · 0 评论 -
AndroidManifest.xml详解
一,重要性AndroidManifest.xml是Android应用程序中最重要的文件之一。它是Android程序的全局配置文件,是每个 android程序中必须的文件。它位于我们开发的应用程序的根目录下,描述了package中的全局数据,包括package中暴露的组件 (activities, services, 等等),以及他们各自的实现类,各种能被处理的数据和启动位置等重要信息。 因转载 2016-07-22 13:24:20 · 474 阅读 · 0 评论 -
Android Handler Message总结
当应用程序启动时,会开启一个主线程(也就是UI线程),由她来管理UI,监听用户点击,来响应用户并分发事件等。所以一般在主线程中不要执行比较耗时的操作,如联网下载数据等,否则出现ANR错误。所以就将这些操作放在子线程中,但是由于AndroidUI线程是不安全的,所以只能在主线程中更新UI。Handler就是用来 子线程和创建Handler的线程进行通信的。 Han转载 2016-07-08 15:08:19 · 325 阅读 · 0 评论 -
Android Message 及其使用
一、线程间通讯的Message机制1、Message介绍frameworks\base\core\java\android\Os\Message.javaMessage是线程之间传递信息的载体,包含了对消息的描述和任意的数据对象。Message中包含了两个额外的 int字段和一个object字段,这样在大部分情况下,使用者就不需要再做内存分配工作了。虽然Message的构造转载 2016-07-08 15:17:48 · 558 阅读 · 0 评论 -
Intent可以传递的数据类型
Intent传递数据时,下列的数据类型哪些可以被传递(abcd)(多选) A、Serializable B、charsequence C、Parcelable D、BundleSerializable :将 Java 对象序列化为二进制文件的 Java 序列化技术是 Java系列技术中一个较为重要的技术点,在大部分情况下,开发人员只需要了解被序列化的类需要实转载 2016-08-08 14:43:36 · 459 阅读 · 0 评论 -
android横竖屏切换与数据保存
一,横竖屏切换时不重新载入数据,只需在menifest中加入:android:configChanges="keyboardHidden|orientation"二,横竖屏切换时重新载入数据,程序会程序进入onCreate,因此需要对数据进行存储以备后用。***方法一: @Override public Object onRetainNonCon转载 2016-08-08 14:01:08 · 748 阅读 · 0 评论 -
android横竖屏切换的一点感想
最近用到横竖屏切换的相关知识,大家也都知道横竖屏切换后Activity会重新执行onCreat函数。但是只要在Android工程的Mainfest.xml中加入android:screenOrientation="user" android:configChanges="orientation|keyboardHidden"之后[xhtml] view plain copy转载 2016-08-05 17:00:28 · 338 阅读 · 0 评论 -
Android横竖屏切换小结
(老样子,图片啥的详细文档,可以下载后观看 http://files.cnblogs.com/franksunny/635350788930000000.pdf)Android手机或平板都会存在横竖屏切换的功能,通常是由物理重力感应触发的,但是有时候也不尽然,通常在设置里面我们可以对手机的横竖屏切换进行关闭,操作界面如下 只需要点击下“屏幕旋转”按钮就可以关闭横竖屏切换了。转载 2016-08-05 16:55:56 · 556 阅读 · 0 评论 -
最全的自定义View界面用法汇总--绘制自定义View
今天我用自己写的一个Demo 和大家详细介绍一个Android中自定义View中的使用与绘制技巧。 1.自定义view绘制字符串 相信在实际开发过程中必然很多地方都须要用到系统字 为什么会用到系统字? 方便、省内存。我相信做过J2ME游戏开发的朋友应该深知内存有多么多么重要,而且使用它还可以带来一个更重要的好处就是可以很方便的实现多国语言的切换。笔者转载 2016-07-21 23:40:55 · 1037 阅读 · 0 评论 -
Android学习路线图
转载 2016-07-21 22:29:04 · 268 阅读 · 0 评论 -
Android message 消息机制介绍及使用 /*自己编写*/
在Android程序运行中,线程之间或者线程内部进行信息交互时经常会使用到消息,如果我们熟悉这些基础的东西及其内部的原理,将会使我们的Android开发变的容易、可以更好地架构系统。在学习Android消息机制之前,我们先了解与消息有关的几个类:1.Message消息对象,顾名思义就是记录消息信息的类。这个类有几个比较重要的字段:a.arg1和arg2:我们可以使用两个字段原创 2016-07-21 22:21:02 · 1606 阅读 · 0 评论 -
Android应用程序框架思路整理
一.一般Android应用程序架构(Book,购彩,Market)。 普通的应用程序由于只需要用到Android的联网与显示的功能,所以应用程序大体上是呈现为UI(Activities)与网络(Network)等其他模块进行绑定,数据交互的应用程序。优点: (1)此种是一种通用的类J2ME的应用开发模式,被开发者所熟悉,可以很快上手。(2)应用比较灵活,小型。(3)可以满足大部转载 2016-07-21 16:19:54 · 376 阅读 · 0 评论 -
Android系统架构和应用程序基本概念详解
对Android系统应用程序的基本架构进行一个详细了解,对于开发者来说能更有效的开发Android系统应用程序. 对于一个Android应用程序来说,是由四种构造块组织而成的,这四种构造块如下:ActivityIntent ReceiverServiceContent Provider 但是,并不是每一个Android系统应用程转载 2016-07-22 13:19:31 · 1421 阅读 · 0 评论 -
最全的对话框(Dialog)用法汇总
今天我用自己写的一个Demo 和大家详细介绍一个Android中的对话框的使用技巧。 1.确定取消对话框 对话框中有2个按钮 通过调用 setPositiveButton 方法 和 setNegativeButton 方法 可以设置按钮的显示内容以及按钮的监听事件。 我们使用AlerDialog 创建对话框转载 2016-07-22 13:18:08 · 2105 阅读 · 0 评论 -
Android基础&进阶-----基础总结篇汇总
基础总结篇之一:Activity生命周期基础总结篇之二:Activity的四种launchMode基础总结篇之三:Activity的task相关基础总结篇之四:Service完全解析基础总结篇之五:BroadcastReceiver应用详解基础总结篇之六:ContentProvider之读写联系人基础总结篇之七:ContentPr转载 2016-07-11 16:35:14 · 250 阅读 · 0 评论 -
用AndroidStuio搭建android开发环境
本人零基础初学,按网上高手的指导,自己实践后作一个总结:如果用Android Studio进行android开发,开发环境共需要两项:1. JDK2. Android StudioJDK的下载安装没有什么特殊,注意版本和操作系统一致即可。复杂的地方在环境变量的配置,可参考下文http://www.cnblogs.com/smyhvae/p/3788534.htm原创 2016-03-11 17:08:54 · 735 阅读 · 0 评论 -
android开发环境下载网站
http://androiddevtools.cn/转载 2016-03-25 14:22:44 · 399 阅读 · 0 评论 -
JDK安装后怎样卸载
1. 首先在环境变量设置中,将安装时添加和修改的环境变量删除和还原:删除JAVA_HOME和CLASSPATH,还原Path的变量值2. 在控制面板中的程序删除里,删除JAVA的两个应用程序即可: 1、点击“开始”,再点击“程序”,再点击“控制面板”。 2、点击图中的“程序”。 3、进入到“程序和功能”界面,找到jdk的两个原创 2016-03-11 13:30:09 · 18904 阅读 · 0 评论 -
Java配置----JDK开发环境搭建及环境变量配置
【声明】欢迎转载,但请保留文章原始出处→_→生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/3788534.html 【正文】1、安装JDK开发环境下载网站:http://www.oracle.com/开始安装J转载 2016-03-11 09:52:32 · 666 阅读 · 0 评论 -
使用Android Studio搭建Android集成开发环境(图文教程)
欢迎转载,但请保留文章原始出处→_→生命壹号: http://www.cnblogs.com/smyhvae/文章来源: http://www.cnblogs.com/smyhvae/p/4022844.html 联系方式:smyhvae@163.com【正文】之前本人在博客中讲到 使用IntelliJ IDEA 13搭建Android集成开发环境(图文转载 2016-03-11 09:50:46 · 895 阅读 · 0 评论 -
使用Android Studio搭建Android集成开发环境
有很长一段时间没有更新博客了,最近实在是太忙了,没有时间去总结,现在终于可以有时间去总结一些Android上面的东西了,很久以前写过这篇关于使用Android Studio搭建Android集成开发环境,不过一直没有发表出来,写这篇文章的目的是记录一下Android开发环境的搭建过程,这篇文章写得一般般,主要是记录了整个搭建过程,没什么技术含量,觉得有帮助的朋友就看一下!一、Android转载 2016-03-10 17:44:55 · 3579 阅读 · 0 评论 -
Android蓝牙开发详解
蓝牙传递数据是移动端经常使用的通信方式,Android中蓝牙模块依然很常用。本文就详细讲解Android蓝牙模块的使用方法。 1、使用蓝牙的响应权限XML/HTML代码uses-permission android:name="android.permission.BLUETOOTH" /> uses-permission android:n转载 2016-03-31 17:29:08 · 1561 阅读 · 0 评论 -
API级别是什么
API级别是什么当你开发你的Android应用程序时,了解该平台API变更管理的基本方法和概念是很有帮助的。同样的,知道API级别标识以及该标识如何保障你的应用与实际硬件设备相兼容对于开发及后续的发布、维护都是有益的。API级别是一个整数值,它唯一标识了一个具体版本的Android平台,及其框架的API的版本。Android平台提供了一套框架API,使得应用程序可以与系统底层进行交转载 2016-03-30 15:26:32 · 9206 阅读 · 0 评论 -
win7与android设备通过蓝牙串口的连接方法
如果能够在PC和Android设备间通过串口进行数据通信,会有利于对程序的调试。而通过蓝牙的SPP模式,可以在win7下生成出模拟串口,通过此蓝牙串口即可进行通信。步骤如下: 1、首先需要安装有win7的PC机带有蓝牙适配器。2、在win7下设置蓝牙可被查找,然后打开蓝牙适配器。3、将android设备与PC机进行配对,从而在“Bluetooth设备”中出现需要连接转载 2016-04-07 17:00:35 · 2120 阅读 · 0 评论 -
android中怎样把一个button按钮放到屏幕底部
<!-- android:layout_above 将该控件的底部至于给定ID的控件之上 android:layout_below 将该控件的顶部至于给定ID的控件之下 android:layout_toLeftOf 将该控件的右边缘和给定ID的控件的左边缘对齐 android:layout_toRightOf 将该控件的左边缘和给定ID的控件的右边缘对齐 android:l转载 2016-05-05 18:07:38 · 6544 阅读 · 0 评论 -
基础总结篇之一:Activity生命周期
子曰:溫故而知新,可以為師矣。《論語》学习技术也一样,对于技术文档或者经典的技术书籍来说,指望看一遍就完全掌握,那基本不大可能,所以我们需要经常回过头再仔细研读几遍,以领悟到作者的思想精髓。近来回顾了一下关于Activity的生命周期,参看了相关书籍和官方文档,也有了不小的收获,对于以前的认知有了很大程度上的改善,在这里和大家分享一下。熟悉javaEE的朋友们都了解serv转载 2016-07-11 16:26:57 · 256 阅读 · 0 评论 -
Android SDK manger / AVD manager使用
Android4.1虽说已经发布了好些天,但由于的我手机比较坑,系统依旧保持在2.3。4.0的都是可望不可即的了,就别说4.1。由于资金的问题,没法换手机,只能另想方法,通过在笔记本上装android4.1来过过瘾,哈哈。虽然没法触屏和重力感应(这也是没办法的),不过可以用鼠标点击代替触屏嘛,呵呵。先来看看效果图:现在不废话了,1、首先要下载安装Java JDK,下载地址:http转载 2016-05-30 14:13:07 · 9499 阅读 · 0 评论 -
Android ViewPager放入多个XML如何监听其的控件_程序架构参考
我在一个Activity里面加入了ViewPager。 ViewPager里面放了两个XML。XML里面有几个TextView控件。我想在这个Activity里面加入ViewPager中XML里面的控件监听,并且响应点击TextView之后弹出提示框的事件。但是却一直苦于无法通过findById()方法绑定该TextView控件。因为普通情况下一个Activity只能通过setContentVi转载 2016-05-13 16:17:13 · 1136 阅读 · 0 评论 -
android 系统提示对话框(AlertDialog)的使用
在按键单击事件中添加创建对话框并设置相关属性。 [java] view plain copydialogButton=(Button)findViewById(R.id.bt_hello); dialogButton.setOnClickListener(new OnClickListener() {//按键单击事转载 2016-05-13 14:17:44 · 443 阅读 · 0 评论 -
7种形式的Android Dialog使用举例
在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。这些功能我们叫它Android Dialog对话框,在我们使用Android的过程中,我归纳了一下,Android Dialog的类型无非也就7种,下面我分别向大家介绍这7种Android Dialog对话框的使用方法,希望对大家能有所帮助。1.该效果是当按返回按钮时弹出一个提示,来确保转载 2016-05-13 14:14:02 · 458 阅读 · 0 评论 -
Eclipse新建Activity并启用(二):启用新建Activity
启用新建的Activity需要下述三个步骤:在本例中,通过点击主Activity下的一个按钮,启动新Activity界面先在主Activity界面中添加一个按钮,并设置其监听器、绑定监听器在button的监听器中:1. 生成一个启动新activity的意图对象2. 调用setClass方法设置要启动的Activity3. 调用star原创 2016-04-18 18:15:53 · 3091 阅读 · 0 评论 -
Eclipse新建Activity并启用(一):新建Activity步骤
在APP中创建一个新的Activity需要下述三个步骤:1. 定义一个新类,继承Activity:定义一个类:SecondActivity2 继承Activity并且复写OnCreat:这部分都是手动敲码2.1 复写OnCreat方法2.2 编写新建Activity的布局文件2.3 在对原创 2016-04-18 17:30:17 · 35226 阅读 · 1 评论 -
Android实战技巧之一:文本与布局(字符串变量在资源里替换)
//别看这个标题挺大,其实这次要说的只是3个小技巧。//2014.11.7 update1、字符串资源里变量替换工作中是拒绝硬编码的,Android里会把一些字符串等放在xml中当做资源使用,如项目中values下的strings.xml列出了app_name.有些情况是这样的,程序中要使用的字符串如第345页,345是变量,那么我们不可能用两个字符串资源如转载 2016-05-11 09:36:19 · 1436 阅读 · 0 评论