android
Terry_dong
我只是个搬运工
展开
-
Android入门 错误解决之道(1)之:FATAL EXCEPTION: main
刚开始从事Android时,未免会碰到一些对高手来说是简单的问题,但却会让新手无所解决办法的问题,我也是一个新手, 这里将保存一些我从事Android开发的一些技术备忘,期望对后续的新来者有益。本文属于原创, 请勿使用商业用途。如果需要转载,请保留一下版权信息,并通知本人请求获取转载权利。1,通过LogCat窗口发现一下错误提示信息:01-30 12:13:15.829原创 2013-06-25 08:42:40 · 2478 阅读 · 0 评论 -
一、隐式意图介绍
一、隐式意图介绍显式意图我们前面已经提到,形如:Intent intent = new Intent();intent.setClass(this,Other.class);//此句表示显式意图,因为明确设置激活对象为Other类startActivity(intent);顾名思义,隐式意图就是在不明确设置激活对象的前提下寻找最匹配的原创 2016-11-13 17:32:47 · 572 阅读 · 0 评论 -
一、绑定服务介绍
一、绑定服务介绍前面文章中讲过一般的通过startService开启的服务,当访问者关闭时,服务仍然存在;但是如果存在这样一种情况:访问者需要与服务进行通信,则我们需要将访问者与服务进行绑定;如果使用Context.bindService()方法启动服务,则在服务未创建时,系统会调用服务的onCreate()方法,接着调用onBind()方法,这时就访问者与服务已经绑定原创 2016-11-13 18:53:40 · 367 阅读 · 0 评论 -
一、AIDL介绍
一、AIDL介绍AIDL:Android Interface Definition Language,接口定义语言;顾名思义,就是定义接口的语言,即利用AIDL可以定义接口;AIDL简单地说就是进程间通信的方法,类似于Java中的RMI;AIDL利用Xxx.aidl文件定义接口,通常将此文件放在com.xiazdong.aidl中;AIDL文件的编写原创 2016-11-13 18:54:52 · 484 阅读 · 0 评论 -
多个Activity之间切换原理介绍
大家都知道,一个Activity是一个界面,多个Activity表示多个界面,而多个界面的切换在应用中是重要的,而我们前面学Intent时也知道了使用Intent进行切换;Intent用来激活组件并附带数据;多个Activitiy切换的实例已经有介绍过,http://blog.csdn.net/xiazdong/article/details/7664757此处原创 2016-11-13 20:34:04 · 591 阅读 · 0 评论 -
一、ContentProvider介绍
ContentProvider翻译为“内容提供者”;定义:指该应用包含一些方法,供外界访问,其他应用程序可以调用该方法,比如如果应用A创建了一个数据库“test.db”,默认是私有的,即其他应用程序不能对其进行操作,但是如果应用A使用了ContentProvider,则其他应用程序可以访问该数据库;用途:某个应用对外共享数据;注意点:和Activity一样,都是An原创 2016-11-13 20:47:18 · 2518 阅读 · 0 评论 -
一、启动模式介绍
一、启动模式介绍启动模式简单地说就是Activity启动时的策略,在AndroidManifest.xml中的标签的android:launchMode属性设置;启动模式有4种,分别为standard、singleTop、singleTask、singleInstance;讲解启动模式之前,有必要先讲解一下“任务栈”的概念;任务栈每个应用都有一个任务栈,原创 2016-11-13 20:50:19 · 597 阅读 · 0 评论 -
一、Android调用WebServices原理
WebServices通俗的说就是在网络上提供的API,与本地的API不同,我们不能直接调用此方法,而必须按照预先定义的SOAP协议传输给Web服务,然后Web服务接收到XML数据进行处理后,返回XML数据;发送过去的XML数据中存在需要调用的函数及参数;接收的XML数据存在函数的返回值,客户端需要从XML数据中解析出结果;从以上可以看出客户端要做的原创 2016-11-13 20:51:28 · 450 阅读 · 0 评论 -
Android总结篇系列:Android广播机制
Android总结篇系列:Android广播机制1.Android广播机制概述Android广播分为两个方面:广播发送者和广播接收者,通常情况下,BroadcastReceiver指的就是广播接收者(广播接收器)。广播作为Android组件间的通信方式,可以使用的场景如下:1.同一app内部的同一组件内的消息通信(单个或多个线程之间);2.同一app内部的不同组件之原创 2016-11-13 17:19:44 · 416 阅读 · 0 评论 -
Android之旅---广播(BroadCast)
Android之旅---广播(BroadCast)什么是广播 在Android中,Broadcast是一种广泛运用的在应用程序之间传输信息的机制。我们拿广播电台来做个比方。我们平常使用收音机收音是这样的:许许多多不同的广播电台通过特定的频率来发送他们的内容,而我们用户只需要将频率调成和广播电台的一样就可以收听他们的内容了。Android中的广播机原创 2016-11-13 17:11:09 · 341 阅读 · 0 评论 -
Android之旅---Service
Android之旅---ServiceService介绍 首先让我们来假设这样一种情况:用户正在使用你的音乐播放器播放着优美的歌曲,突然用户听说日本现在9级地震了想去浏览器中看看相关的新闻。也就是说用户想边听音乐边看新闻。如果按照我们前面讲过的使用Activity来做这个音乐播放器的话,你的播放代码只能放到按钮的事件中执行。这样做的缺点是如果播原创 2016-11-13 17:10:14 · 345 阅读 · 0 评论 -
R.java 常见问题(R.java文件没有生成 )
R.java 常见问题(R.java文件没有生成 )(转载)01R.java是ADT工具产生的新创建Android工程R.java文件并没有产生,必须先运行Bulid或RUN(运行)程序,才会产生。02 R.java文件丢失,必要急,修复很简单方法:右击你的工程(项目)——>Android Tools——>Fix Project Properties 即可。 注意转载 2013-06-25 08:43:53 · 867 阅读 · 0 评论 -
Android手机在开发调试时logcat不显示输出信息的解决办法
Android手机在开发调试时logcat不显示输出信息的解决办法网上搜了N多解决方法,但是很多将log级别的,用法的,更多的是如何在logcat中设置filter进行log的过滤与查看,但是我遇到的问题是,模拟器怎么着都OK,但真机、手机进行开发调试的时候却看不到log信息,这是很恼人的事情(毕竟模拟器跑起来太慢了)。刚开始没有查到好的方法,就用try catch把exception转载 2013-06-25 08:44:49 · 1759 阅读 · 0 评论 -
导入项目时报错remove override annotation 的解决方法
原因是编译器版本的问题。问题原因:Java 1.5的编译器默认对父类的方法进行覆盖,采用@Override进行说明;但1.6已经扩展到对接口的方法;所以如果还是以Java 1.5的编译器来编译的话,会出现错误。解决办法如下:在eclipse中,compiler 都得设置到1.6。这包括preference->java->compiler 下要改成1.6, 同时,project里的b转载 2013-06-25 08:46:56 · 874 阅读 · 0 评论 -
the applicatein has stopped unexpected .please try again
the application has stopped unexpected。please try again1. 运行程序后弹出: The application *** has stopped unexpectedly. Please try again. 然后会要祈求强制退出。 这是一个经典错误, Socket不能对外连接,具体错误不会被 报出,调试的时候,但能看转载 2013-06-25 08:48:31 · 745 阅读 · 0 评论 -
Bad XML block :header size 2370 or total size 0 is larger than data size 0
出现1:当在视频教学中的计算两数积时,运行activity03时,出现错误原因1:layout中的布局文件***.xml采用了RelativeLayout的相对布局,那么源代码中的TextView,Button,EditText堆积在一起溢出,出错。解决:采用线型布局,LinearLayout,并采用垂直线型布局,android:orientation=”vertical”原创 2013-06-25 08:50:07 · 1828 阅读 · 0 评论 -
小程序员在android移动应用上的赚钱经历
先说说我自己吧,二线城市(以外包为主)的小程序员,工作多年了,月收入5-6K。主要从事asp.net web网站开发,java,c++,php,ruby都懂一些,属于那种对问题不求甚解型,爱好电脑游戏,不喜欢外语,所以浪迹多年,先后在7、8个公司干过,到现在还只能是个小程序员,亲朋好友都劝过我一定要把外语学好,我也有过热情,最后都不了了之。往事不堪回首,算了,说说正题吧。今年三月份,公司没什么原创 2013-06-26 11:09:44 · 2301 阅读 · 4 评论 -
Android LayoutInflater详解
Android LayoutInflater详解在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。具体作用:转载 2015-11-22 15:48:17 · 352 阅读 · 0 评论 -
最近关于android传输的问题
最近在帮电气学院做一个通过android手机的蓝牙传输app。又要做界面,又要写传输,感觉身体被掏空了。好了,言归正传,我们来了解下,我写的小程序。 一,蓝牙传输:这个问题,刚开始,我也不熟悉,然后,就在网上各种找资料。了解android蓝牙传输的协议及其方式。下面总结下:(其实,在网上已经有很多人总结了。我就班门弄斧了。哈哈哈。。) 主要的类是:原创 2016-10-06 21:56:45 · 521 阅读 · 0 评论 -
Android 之窗口小部件详解--App Widget
版本号说明作者日期 1.0 添加App Widge介绍和示例 Sky Wang2013/06/27 1 App Widget简介App Widget是应用程序窗口小部件(Widget)是微型的应用程序视图,它可以被嵌入到其它应用程序中(比如桌面)并接收周期性的更新。你可以通过一个App原创 2016-11-16 16:06:46 · 871 阅读 · 0 评论 -
Android模拟实现检测心率变化
当今,市面上有了一些可以通过Android应用来检测病人心率,血压,体温,等等,一系列方便人们日常生活的Android手机应用。那么,这些实用的手机应用程序是怎么做出来的呢?那么,今天,我就给大家奉上一个很有意思的应用,那就是Android上模拟实现检测心率的变化。我利用Android模拟实现了通过手机摄像头来感知用户指尖毛细血管的变化来检测心率的功能。哇哦,听起来是不是很高大上呢?瞬间对这个功能转载 2016-11-15 19:13:57 · 5260 阅读 · 5 评论