![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 59
luoyang2
这个作者很懒,什么都没留下…
展开
-
智能聊天机器人
项目名称:智能聊天机器人开发语言:java开发环境:Eclipse、android SDK项目简介:一款实现智能机器人聊天的软件1. 用户平台接入要编写属于自己的智能聊天机器人,必须在图灵机器人官网上注册一个账号,获取ID,Key还有你必须知道需要传递的一系列参数 2. 界面显示因为有发送消息和接收消息两种状态,所以界面显示就是两种,需要定义一个标原创 2015-09-07 11:40:40 · 1816 阅读 · 1 评论 -
Android学习之路小结1(加一些小知识点)
开发环境的搭建 Eclipse ADT+SDK布局方式 五大布局 linearLayout (线型布局) RalativeLayout(相对布局) TableLayout(表格布局) FrameLayout(单帧布局) AbsoluteLayout(绝对布局)控件 TextView EditView Button 用代码实现布局的时候有些知识点归纳如下:1,通过f原创 2015-06-15 11:32:09 · 530 阅读 · 0 评论 -
Eclipse_到了说再见的时候了
Android Studio最全解析去年的Google大会上,Google带给我们一个小玩具——Android Studio,说它是玩具,是因为它确实比较菜,界面过时,操作不流畅,效率也不高,但是现在,虽然版本还是0.6,甚至都没到1.0,但是我们可以发现亲儿子到底是亲儿子,现在的Android Studio已经今非昔比,用了一段时间,简直爱不释手,我觉得,It’s time to转载 2015-07-13 10:19:48 · 731 阅读 · 0 评论 -
广播机制BroadCastReceiver
一,广播机制是什么?广播是一种广泛运用的在应用程序之间传输信息的机制 。而 BroadcastReceiver 是对发送出来的广播进行过滤接收并响应的一类组件;如一个应用程序通知其他应用程序某些数据已经下载完毕。BroadcastReceiver 自身并不实现图形用户界面,但是当它收到某个通知后, BroadcastReceiver 可以启动Activity 作为响应,或者通过 Not原创 2015-07-21 17:45:39 · 479 阅读 · 0 评论 -
通知Notification
第一步: 创建Notification BuiderNotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this);这样就创建了一个Notification Buider类的实例;然后设置它的属性;一个小的icon,用setSmallIcon())方法设置 一个标题,用setContentTit转载 2015-07-22 19:26:51 · 467 阅读 · 0 评论 -
Service
第一大要点::千万不要忘了注册,不注册,启动个屁啊一、Service服务介绍Service(服务)是一个没有用户界面的在后台运行执行耗时操作的应用组件。其他应用组件能够启动Service,并且当用户切换到另外的应用场景,Service将持续在后台运行。另外,一个组件能够绑定到一个service与之交互(IPC机制),例如,一个service可能会处理网络操作,播放音乐,操作文件I/O或转载 2015-07-29 18:56:13 · 317 阅读 · 0 评论 -
Http网络传递参数中文乱码问题
我们通过Http连接网络传递中文参数时经常遇到乱码问题,这节我们将一起解决这个问题.乱码问题一般是客户端和服务端编码方式不一至造成的.首先统一客户端和服务端的编解码方式为UTF-8.Web服务端一般采用Tomcat服务器,Tomcat默认编码方式为ISO-8859-1,iso-8859-1是不支持中文的,也就是说不做处理,中文是一定乱码的。代码处理可用转载 2015-08-06 20:11:54 · 1119 阅读 · 0 评论 -
Android加载网络图片
Android加载网络图片资源方式和加载字符串资源类式,也是通过Http连接解析返回的字节流InputStream实现//构造URL类URL url = new URL(httpUrl);//从url中得到图片输入流InputStream in = url.openStream();//使用BitmapFactory类解析流得到Bitmap对象Bitmap bitmap =原创 2015-08-14 17:21:45 · 1035 阅读 · 0 评论 -
新闻客户端
项目名称:新闻客户端开发语言:java 开发环境:Eclipse、android SDK项目简介:一款基于Android系统的新闻浏览软件,实现从网络获取新闻数据,下拉刷新,下拉加载更多,等功能 这里主要是实现上面的ViewPager和下面的ListView列表一起上下滚动的效果,使用的是第三方包ImageSlid原创 2015-09-07 16:08:17 · 1472 阅读 · 4 评论 -
音乐播放器项目
项目名称:音乐播放器开发语言:java开发环境:Eclipse、android SDK项目简介:音乐播放器是一款实现了音乐播放,音乐切换,音乐后台播放等一系列功能的软件。1. 音乐列表使用递归的算法从手机的SDK里面遍历音乐文件,显示到界面。2. 音乐上一首,下一首切换实现了音乐的上一首,下一首切换,当切换的时候就重新去获取音乐路径3. 后台音乐播放为了用户更好原创 2015-09-07 11:29:41 · 2689 阅读 · 0 评论 -
Android中的Intent详细讲解
在一个Android应用中,主要是由四种组件组成的,这四种组件可参考“Android应用的构成”。而这四种组件是独立的,它们之间可以互相调用,协调工作,最终组成一个真正的Android应用。在这些组件之间的通讯中,主要是由Intent协助完成的。Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此In原创 2015-08-25 20:10:52 · 601 阅读 · 0 评论 -
Html5实例之婚庆界面
HTML5广义上讲是指包括HTML、CSS和JavaScript在内的一套技术组合.主要用于web网页应用.更适合于移动web网页开发.HTML 5有两大特点:首先,强化了 Web 网页的表现性能。其次,追加了本地数据库等 Web 应用的功能。婚庆页面效果图:如何实现的呢,首先根据界面效果准备图片资源页面代码实现 weding.html转载 2015-08-04 20:20:47 · 1690 阅读 · 0 评论 -
Http网络连接处理
Http网络连接处理这里我们将学习Android程序如何进行网络连接,获取网络返回数据,如果对HTTP网络协议还不了解的可以参考深入理解HTTP协议,在进行网络连接操作前需要先在程序的manifest文件中添加下面的permissions:1<uses-permission android:name="android.permissi翻译 2015-08-05 21:36:50 · 795 阅读 · 0 评论 -
音乐播放器实现功能之—
功能一,遍历sdcard里面的音乐文件显示到listview里面;要遍历sdk首先要判断sdk是否能用;如果可用再进行遍历; * 检查外部存储是否可用 * * @return */ private boolean isExternalStorageWritable() { String state = Environment.getExternalStorag原创 2015-07-27 19:46:23 · 658 阅读 · 0 评论 -
IntelliJ IDEA 13搭建Android集成开发环境
【正文】【开发环境】物理机版本:Win 7旗舰版(32位)Java SDK版本:jdk1.8.0_20(32位)Android SDK版本:Android 4.4(API 20)IntelliJ IDEA版本:IntelliJ IDEA 13.1一、IntelliJ IDEA的引入:2013年,IntelliJ IDEA小组已经与众多原创 2015-11-30 17:52:22 · 1029 阅读 · 0 评论 -
Android学习之路3_View
TextView控件,最为常见的控件,用来显示文本信息,只需要在layout里面的布局文件中插入此空间,设置id,在activity当中就可以获取此空间,并且修改空间内容显示,原创 2015-06-15 11:27:29 · 337 阅读 · 0 评论 -
Android学习之路2_五大布局
Android界面由多个view和viewGroup构成的Android五大布局LinearLayout(线性布局),RelativeLayout(相对布局),FrameLayout(单帧布局),Tablelayout(表格布局),AbsoluteLayout(绝对位置布局)LinearLayout(线性布局):LinearLayout按照垂直或者水平的顺序依次排列子元素,通过它的orie原创 2015-06-11 17:45:57 · 503 阅读 · 0 评论 -
团购app
项目简介:基于Android手机的一款团购类型的软件1. 用户登录注册功能通过用户输入的用户名和密码判断是否注册,或者用户名密码是否正确,从SharePreferences 里面的数据经行判断2. 主界面展示因为是团购类型的app,所以主要是界面的展示,因此使用了大量的控件,例如tab的切换,ViewPager的左右滑动 3. 搜索功能 根据用户输入的关键字,匹原创 2015-09-07 10:35:25 · 915 阅读 · 0 评论 -
Android菜单
Android提供了三种基础菜单类型:1.选项菜单和动作条(Options menu and action bar): 一个Activity中主要的菜单项的集合。在2.3或更低的版本中,用户可以按菜单键来调出选项菜单;在3.0或更高的版本上,可能没有菜单键,所以菜单项是通过动作条来呈现的选项菜单包含两组菜单项:图标菜单Icon Menu这个是当用户按下菜单键时原创 2015-08-27 19:58:55 · 496 阅读 · 0 评论 -
Android学习之四样式、主题、shape、回调
一、SeekBarSeekBar是一种特殊的进度条,其与ProgressBar的区别在于,SeekBar支持用户手动调整进度,可以实现进度条的个性化设置。SeekBar的继承关系如下:java.lang.Object->android.view.View ->android.widget.ProgressBar ->android.widget.AbsSeekBar原创 2015-08-26 20:31:24 · 666 阅读 · 0 评论 -
Android单元测试异常总结---Test run failed:Unable to find instrumentation target package
Android单元测试异常总结---Test run failed:Unable to find instrumentation target package 本例为以下DemoDao类进行单元测试----------------新建DemoDao.java--------------package com.neter.test.dao;import and转载 2015-08-11 20:23:04 · 656 阅读 · 0 评论 -
FastJSON的用法
fastjson生成和解析json数据,序列化和反序列化数据 本文讲解2点:1. fastjson生成和解析json数据 (举例:4种常用类型:JavaBean,List,List,List)2.通过一个android程序测试fastjson的用法。fastjson简介:Fastjson是一个Java语言编写的高性能功能完善的JSON库原创 2015-08-11 20:24:24 · 513 阅读 · 0 评论 -
JSON数据解析
一、什么是JSON?JSON是一种取代XML的数据结构,和xml相比,它更小巧但描述能力却不差,由于它的小巧所以网络传输数据将减少更多流量从而加快速度。 JSON就是一串字符串 只不过元素会使用特定的符号标注。{} 双括号表示对象[] 中括号表示数组"" 双引号内是属性或值: 冒号表示后者是前者的值(这个值可以是字符串、数字、也可以是另一个数原创 2015-08-11 20:25:02 · 357 阅读 · 0 评论 -
Android网络取数据显示到ListView实例
package com.example.network;import java.io.IOException;import java.io.InputStream;import java.net.MalformedURLException;import java.net.URL;import java.util.ArrayList;import org.json.J原创 2015-08-12 18:58:22 · 2506 阅读 · 0 评论 -
java.lang.IllegalArgumentException: Illegal character in query at index ...解决办法
今天在写智能机器人问答实现的时候遇到了一个问题,就是我发送消息不能输入空格 给我报了一个错误java.lang.IllegalArgumentException: Illegal character in query at index说是我输入的数据有问题,在这里说明因为在我们使用的是get方式传输数据,它会在url后面跟上你所带的参数,所以就存在url的组成数据问题url转换问题原创 2015-08-14 09:26:14 · 13833 阅读 · 2 评论 -
Android 问题之找不到资源解决办法
今天遇到了一个问题,给我报了个找不到资源04-28 09:34:51.591: E/AndroidRuntime(1849): FATAL EXCEPTION: main04-28 09:34:51.591: E/AndroidRuntime(1849): Process: com.example.project, PID: 184904-28 09:34:51.591: E/Andr原创 2015-08-19 16:32:25 · 5586 阅读 · 0 评论 -
Fragment介绍和运用(如何用Fragment实现Tab切换的方法,)
为了在Android上为用户提供动态的、多窗口的交互体验,我们需要将UI组件和Activity操作封装成模块进行使用,使得我们可以在activity中对这些模块进行切入切出操作。可以用Fragment来创建这些模块,Fragment就像一个嵌套的activity,拥有自己的布局(layout)并管理自己的生命周期。我们可以把fragment想象成activity中一个模块化的部分,它拥有自转载 2015-08-18 20:28:10 · 880 阅读 · 0 评论 -
Fragment
使用Fragment建立动态UI为了在Android上创建动态的、多窗口的用户交互体验,你需要将UI组件和Activity操作封装成模块进行使用,在activity中你可以对这些模块进行切入切出操作。你可以用Fragment来创建这些模块,Fragment就像一个嵌套的activity,拥有自己的布局(layout)以及管理自己的生命周期。如果一个fragment定义了自己的布局,那么原创 2015-08-17 20:07:36 · 471 阅读 · 0 评论 -
图片缓存技术
在Android加载网络图片一章中当滚动屏幕时会不但调用异步任务重新加载图片,这样即浪费网络资源用户体验也不好,那么我们可以将图片缓存起来,要显示时先从缓存获取.图片缓存的实现分为两种一种内存缓存,一种文件缓存.内存缓存Google已经帮我们实现,通过LruCache你可以非常方便快速的实现内存缓存. 先简单了解下LruCache原理,Lru是最近最少使用的意思,要做内存缓存首先需要定义缓转载 2015-08-14 17:38:54 · 728 阅读 · 0 评论 -
java程序的换行符/n怎么写?
java换行符在linux地下是"\n"就可以了,但是在windows下不行,会报错,原因是windows下面他认为"\r\n"才是换行符,而"\n"不是换行符。\r是回车符。 如下面的小程序,在记事本中只打\n换行时可以运行,且不会报错的,因为记事本在运行期会自动补上\r,即完整的\r\n.public class Hi { public static v原创 2015-08-10 11:42:02 · 1258 阅读 · 0 评论 -
Webview的一些错误
今天在练习WebView这个控件的时候,出现了一些问题,输出日志打印了下面的错误04-03 14:12:13.640: V/TabletStatusBar(1056): setLightsOn(true)04-03 14:12:13.712: W/webcore(20618): java.lang.Throwable: EventHub.removeMessages(int what =原创 2015-08-06 11:23:52 · 1060 阅读 · 0 评论 -
Android学习之路1_开发环境的搭建
Android基于java语言基础开发首先需要Java开发环境然后是Android,可自由选择开发工具,有三种 Android Studio IntelliJ IDEA Eclipse ADT , 他们都必须要有sdk。Eclipse ADT +ADT+SDK才能搭建开发环境,三者之间的关系是Eclipse 提供的是一个开发平台,可以开发java c++ 等一系列的程原创 2015-06-11 10:41:47 · 489 阅读 · 0 评论 -
Android学习资料
最流行的android组件大全http://blog.csdn.net/smallnest/article/details/38658593#comments原创 2015-12-02 09:58:10 · 374 阅读 · 0 评论