Welcome 微信登录

首页 / 移动开发 / Android

Android 中 EventBus 的使用之多线程事件处理

Android 中 EventBus 的使用之多线程事件处理

在这一系列教程的最后一篇中,我想谈谈GR的EventBus,在处理多线程异步任务时是多么简单而有效。AsyncTask, Loader和Executor…… 拜托!Android中有很多种执行异步操作的方法(指平行于UI线程的)。AsyncTask对于用户来说是最简单的一种机制,并且只需要少量的设置代码即可。然而,它的使用是有局限的,正如Android官方文档中所描述的:AsyncTask被设计成为一个工具类,在它内部包含了Thread和Handler,但...
基于Android 实现图片平移、缩放、旋转同时进行

基于Android 实现图片平移、缩放、旋转同时进行

前言之前因为项目需求,其中使用到了图片的单击显示取消,图片平移缩放功能,昨天突然想再加上图片的旋转功能,在网上看了很多相关的例子,可是没看到能同时实现我想要的功能的。需求:(1)图片平移、缩放、旋转等一系列操作后,图片需要自动居中显示。(2)图片旋转后选自动水平显示或者垂直显示(3)图片在放大缩小的同时都能旋转Demo实现部分效果截图Demo主要代码JavaMainActivity.javapackage com.practice.noyet.rotate...
Android编程实现QQ表情的发送和接收完整实例(附源码)

Android编程实现QQ表情的发送和接收完整实例(附源码)

本文实例讲述了Android编程实现QQ表情的发送和接收。分享给大家供大家参考,具体如下:在自己做一个聊天应用练习的时候,需要用到表情,于是就想着模仿一下QQ表情,图片资源完全copy的QQ.apk,解压就可以得到,这里不细说。下面将该应用中的表情模块功能抽离出来,以便自己以后复习回顾。。先看一下效果图:首先进入界面:(完全仿照QQ)点击一下上面的表情图标:选择一些表情,输入一些文字混合:点击发送:可以看到文字和表情图片都一起显示出来了。下面列出一些关键代...
Android编程向服务器发送请求时出现中文乱码问题的解决方法

Android编程向服务器发送请求时出现中文乱码问题的解决方法

本文实例讲述了Android编程向服务器发送请求时出现中文乱码问题的解决方法。分享给大家供大家参考,具体如下:我们在andorid项目中通过get方式向服务器发送请求,其中url参数带有中文,将会产生乱码,乱码产生的原因有两种:1、 在提交参数时,没有对中文参数进行URL编码2、 Tomcat服务器默认采用的是IOS8859-1编码(不支持中文)得到参数值解决:1、 进入android项目,在其中要提交参数的时候,对参数的值进行编码:复制代码 代码如下:U...
Android编程之OpenGL绘图技巧总结

Android编程之OpenGL绘图技巧总结

本文实例讲述了Android编程之OpenGL绘图技巧。分享给大家供大家参考,具体如下:很久不用OpenGL ES绘图,怕自己忘记了,于是重新复习一遍,顺便原理性的东西总结如下:1. Android 3D坐标系统如图:Android的三维坐标系统中:坐标原点位于中央,X轴从左向右延伸,原点左边的值为负数,右边为正数;Y轴从下向上延伸,原点下边的值为负数,上边为正数;Z轴屏幕里面向外面延伸,屏幕里面为负数,外面为正数。2. 开发工具(OpenGL和OpenG...
android编程实现设置、打开wifi热点共享供他人连接的方法

android编程实现设置、打开wifi热点共享供他人连接的方法

本文实例讲述了android编程实现设置、打开wifi热点共享供他人连接的方法。分享给大家供大家参考,具体如下:用过快牙的朋友应该知道它们在两天设备之间传输文件的时候使用的是wifi热点,然后另一台便连接这个热点再进行传输。快牙传输速度惊人应该跟它的这种机制有关系吧。不知道它的搜索机制是怎样的,但我想应该可以通过热点的名字来进行判断吧。下面我们就来探讨一下如何自动创建一个wifi热点吧创建wifi热点首先需要手机支持,建议开发的哥们整个好点的手机,我们公司...
Android编程实现基于局域网udp广播自动建立socket连接的方法

Android编程实现基于局域网udp广播自动建立socket连接的方法

本文实例讲述了Android编程实现基于局域网udp广播自动建立socket连接的方法。分享给大家供大家参考,具体如下:android开发中经常会用到socket通讯。由于项目需要,最近研究了一下这方面的知识。 需求是想通过wifi实现android移动设备和android平台的电视之间的文件传输与控制。 毫无疑问这中间一定需要用到socket来进行通信。今天就两台设备的握手连接方式分享一下吧,该方法只是本人个人想法的实现,仅供参考,如有雷同,不胜荣幸。要...
Android编程实现WebView全屏播放的方法(附源码)

Android编程实现WebView全屏播放的方法(附源码)

本文实例讲述了Android编程实现WebView全屏播放的方法。分享给大家供大家参考,具体如下:最近因为项目要用webview加载html5的视频,开始不能全屏播,做了很久才做出来!那按我的理解说下怎么实现全屏吧。首先写布局文件activity_main.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://s...
Android中执行java命令的方法及java代码执行并解析shell命令

Android中执行java命令的方法及java代码执行并解析shell命令

android中执行java命令的方法大家都晓得吗,下面一段内容给大家带来了具体解析。android的程序基于java开发,当我们接上调试器,执行adb shell,就可以执行linux命令,但是却并不能执行java命令。那么在android的shell中是否就不能执行java程序了呢。答案是否定的。我们可以通过app_process来执行java程序。写一个hello world吧,就是刚开始学java的时候 写得那个hello world,这次要在an...
<< 421 422 423 424 425 426 427 428 429 430 >>