![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android开发
文章平均质量分 70
murongshusheng
这个作者很懒,什么都没留下…
展开
-
Android GLSurfaceView
GLSurfaceView一个实现SurfaceView,专注显示OpenGL表现的类.如果想要捕获屏幕点击事件,就应该继承这个类并且实现事件监听.一个GLSurfaceView类,具有以下特点:1.管理一个平面,这个平面是一个特殊的内存块,它可以和android视图系统混合.2.管理一个EGL显示,它能够让OpenGL渲染到一个平面.3.接受一个用户提供的实际显示的Ren翻译 2012-05-14 17:28:29 · 14878 阅读 · 1 评论 -
android Activity细节(一) onSaveInstanceState()方法使用注意点
1.在一个activity被销毁前,不一定会调用onSaveInstanceState()这个方法,因为不是所有情况都需要去存储activity的状态(例如当用户按回退键退出你的activity的时候,因为用户指定关掉这个activity)。2.如果这个方法被调用,它一定会在 onStop()方法之前,可能会在onPause()方法之前。3.布局中的每一个View默认实现了原创 2012-11-19 14:47:38 · 8803 阅读 · 1 评论 -
android 应用退出时释放应用所占内存
做项目的时候发现一个问题:当应用程序退出了,点击"设置"查看应用程序,界面显示着可以点击"强制关闭".我认为造成这样的原因是还有开启的activity没有被destroy,然后做调试,之后发现开启的activity应该是全部都被destroy了.但是结果还是显示可以点击"强制关闭".由于这个问题我发现了一个更加严重的问题,那就是,在我应用程序退出之后,系统并没有释放掉我应用程序所占内存原创 2012-06-28 21:22:20 · 3857 阅读 · 0 评论 -
android ListView分页显示
为了能更直接的对应主题,下面代码不完整,所以请不要直接复制粘贴到IDE中,重点代码加粗显示,代码中有注释.public class MyActivity extends Activity implements OnScrollListener {// 参数/** 数据源 */private List data;/** 初始显示的页数 */priv原创 2012-07-24 10:39:37 · 991 阅读 · 0 评论 -
android TextView一行只显示一个文字
项目需要实现这样一个效果.一开始觉得挺简单的,不就是设置一个TextView的android:ems="1"属性吗.设置完成,运行之后才发现,我的TextView每行显示的是2个文字.然后就在网上找资料.但资料很少.我也不知道是大家在平时碰到这种效果机会少呢还是这个效果就是菜鸟级别,入门就懂的.不管是哪种,我都把我实现的方法给记录下来吧.话说,就在我焦头烂额还是没能解决这个问题时,原创 2012-07-27 18:01:10 · 6645 阅读 · 3 评论 -
android AsyncTask类的使用
Android的AsyncTask比Handler更轻量级一些,适用于简单的异步处理。首先明确Android之所以有Handler和AsyncTask,都是为了不阻塞主线程(UI线程),且UI的更新只能在主线程中完成,因此异步处理是不可避免的。private class MyTast extends AsyncTask{@Overrideprotected Object原创 2012-08-03 17:14:46 · 914 阅读 · 0 评论 -
android Loaders
Android 3.0引进loaders使得在activity和fragment中异步加载数据变得简单.Loaders有这些特点:1.他们对每一个activity和fragment都有效2.他们提供异步加载数据3.他们监听他们的数据源并且当数据内容发生改变的时候传递新的结果4.在一个配置改变时,他们自动的重新连接到最后loader的光标.因此,他们不需要去重新查询他们的数据.翻译 2012-06-29 15:06:16 · 3808 阅读 · 0 评论 -
AndroidManifest文件(部分)
AndroidManifest文件xml version="1.0" encoding="utf-8"?> /> /> /> /> /> /> /> /> /> /> />翻译 2012-07-05 10:31:58 · 1511 阅读 · 0 评论 -
android 模拟器无法上网解决办法
打开Android模拟器时,出现无信号,拔打电话或发短信时,提示“尚未注册网络”错误信息的解决方案如下。场景一:你的电脑没有连接上互联网,同时也没有在局域网。解决办法:右键点击网上邻居,选择"属性",在网络连接窗口中右键点击"本地连接",选择"属性",设置TCP/IP属性如下:IP地址:192.168.1.100子网掩码:255.255.255.0默认网关:192.16原创 2012-06-02 10:23:28 · 1951 阅读 · 0 评论 -
android java.net.UnknownHostException: Unable to resolve host "...": No address associated 错误
我在android开发的时候经常会遇到这个错误,一般来说,造成这种错误的最普遍情况有两种: 1.android设备网络连接没打开,例如3G网络和WIFI网络 所以,如果遇到这种错误时,请先查看网络是否已正常连接. 2.Manifest文件没有标明网络访问权限 如果确认网络已经正常连接并且还是出这种错误的话,那么请看下你的Manifest文件是否标原创 2012-06-01 13:47:53 · 51000 阅读 · 13 评论 -
Android MediaPlayer
MediaPlayer这个类主要是播放视频类.AudioManager这个类管理在一个设备上的音频资源和音频输出流.Manifest声明1.网络声明 android:name="android.permission.INTERNET" />2.如果播放器应用需要将屏幕变暗或者停止处理器,或者需要调用 MediaPlayer.setScreenOnWhil翻译 2012-05-18 16:14:57 · 10627 阅读 · 1 评论 -
Android GLSurfaceView.Renderer
GLSurfaceView.Renderer一个普通的渲染器接口GLSurfaceView 客户端通常创建他们自己实现了这个接口的类,然后调用 setRenderer(GLSurfaceView.Renderer) 去注册这个GLSurfaceView 的渲染器.Threading这个渲染器将在一个分离的线程中被调用,因此,渲染性能是和UI线程解耦的.用户通常需要从UI线翻译 2012-05-14 17:35:53 · 11427 阅读 · 0 评论 -
android Activity细节(二) Activity之间跳转细节
当一个activity启动另外一个activity的时候,在第二个activity被创建的时候,第一个activity并没有完全停止。启动第二个activity的进程将和第一个快要停止的activity的进程重叠。当两个activity在同一个进程,并且其中的一个启动另外一个时,下面是两个activity生命周期方法的调用顺序:1.ActivityA的onPause()方法被调用2.A原创 2012-11-19 14:50:47 · 1572 阅读 · 0 评论