Welcome 微信登录

首页 / 移动开发 / Android

logcat命令使用方法和查看android系统日志缓冲区内容的方法

logcat命令使用方法和查看android系统日志缓冲区内容的方法

*注:可以用 adb logcat > 路径/文件名 来保存,此命令执行之时起的全部日志信息到一个文件里,ctrl + C 结束日志输出;后面不加 > 路径/文件名 的话,则在 stdout (终端窗口)中输出!例如:$ adb logcat -v long Checkin *:S > ~/桌面/log.txt一、在 Java 与 C 语言中输出日志:1) Java 代码在程序中输出日志, 使用 android.util.Log 类的以下...
ubuntu用wifi连接android调试程序的步骤

ubuntu用wifi连接android调试程序的步骤

注:如果没有 root 权限也是可以试试,一般情况下,都需要 root 权限,才能连接成功。1.需要确保你的开发 PC 和 Android 手机都连上了 wifi 并处于同一网段下;2.开启 usb 调试,且用 usb 将 Android 设备连接到开发 PC 上;3.进入到你的 Android SDK 的 platform-tools 目录下,执行如下命令来重启 Android 设备中的 adbd 后台程序重新侦听 TCP 的指定端口:$./adb tc...
android实现在横竖屏切换时页面信息不被重置的示例分享

android实现在横竖屏切换时页面信息不被重置的示例分享

当屏幕转动切换的时候 Android 机制是:销毁当前屏幕的 Activity ,然后重新开启一个新的适应屏幕改变的 Activity 。那么,我们该如何在屏幕切换的时候页面信息不被重置呢?解决实现:1.在 AnroidMainifest.xml 的 activity 元素中加入:复制代码 代码如下:android:configChanges="orientation|keyboardHidden"或复制代码 代码如下:android:configChan...
android downsample降低音频采样频率代码

android downsample降低音频采样频率代码

使用Android AudioRecord 录制PCM文件,android SDK保证在所有设备上都支持的采样频率只有44100HZ,所以如果想得到其他采样频率的PCM数据,有几种方式:1.在设备上尝试可用的采样频率,2.使用44.1K采样后转换采样频率。其中第二种转换采样频率的操作,有很多种方法。目前我使用的是SSRC,效果很好。复制代码 代码如下:private void simpleDownSample() { File BeforeDownSamp...
android基础教程之android的listview与edittext冲突解决方法

android基础教程之android的listview与edittext冲突解决方法

最近遇到一个关于android软键盘的问题。在ListView中每个Item中都有个EditText,在最后的几个Item中,EditText第一次点击界面还能向上弹出,正常显示,但第二次点击时,软件盘就把最后的几个Item给正当住了。这样很影响用户体验的。其实解决的办法只要想一下,我相信有经验的开发人员就能够想到,让软键盘在消失的时候让相应Item中的EditText消失焦点clearFouce();但是有个关键的问题,就是在获得返回事件的时候,如果获得...
Android中AsyncTask的用法实例分享

Android中AsyncTask的用法实例分享

* AsyncTask 看上去修改后的connect()方法已经可用了,但是这种匿名线程的方式是存在缺陷的:第一,线程的开销较大,如果每个任务都要创建一个线程,那么应用 程序的效率要低很多;第二,线程无法管理,匿名线程创建并启动后就不受程序的控制了,如果有很多个请求发送,那么就会启动非常多的线程,系统将不堪重负。 另外,前面已经看到,在新线程中更新UI还必须要引入handler,这让代码看上去非常臃肿。 为了解决这一问题,OPhone在1.5版本引入了As...
android监听安装和卸载示例

android监听安装和卸载示例

BroadcastReceiver 是系统全局广播监听类, 其主要方法是onReceive(),自定义的广播类继承于它并实现自己的onReceive()处理逻辑BroadcastReceiver 使用前,需要进行注册监听(xml和代码两种方式),不使用时需要注销监听,其生命周期一般为整个应用的生命周期1, 自定义广播自定义广播MyInstalledReceiver继承自BroadcastReceiver,实现其onReceive()方式,具体代码如下:复制...
<< 371 372 373 374 375 376 377 378 379 380 >>