android开发教程之textview内容超出屏幕宽度显示省略号 2016年07月27日 31 阅读 实现如下:复制代码 代码如下:<TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/hello" android:ellipsize="end" android:singleLine="true" />...
android开发教程之用命令启动android模拟器并设置其内存大小 2016年07月27日 31 阅读 用命令启动android模拟器并设置其内存大小的代码在终端里输入 复制代码 代码如下:emulator -avd Android2.3 -partition-size 512 ...
android开发教程之清除android数据缓存示例(清除本地数据缓存) 2016年07月27日 31 阅读 复制代码 代码如下:/* * 文 件 名: DataCleanManager.java * 描 述: 主要功能有清除内/外缓存,清除数据库,清除sharedPreference,清除files和清除自定义目录 */import java.io.File;import android.content.Context;import android.os.Environment;/** * 本应用数据清除管理器 */public class DataCleanM...
logcat命令使用方法和查看android系统日志缓冲区内容的方法 2016年07月27日 33 阅读 *注:可以用 adb logcat > 路径/文件名 来保存,此命令执行之时起的全部日志信息到一个文件里,ctrl + C 结束日志输出;后面不加 > 路径/文件名 的话,则在 stdout (终端窗口)中输出!例如:$ adb logcat -v long Checkin *:S > ~/桌面/log.txt一、在 Java 与 C 语言中输出日志:1) Java 代码在程序中输出日志, 使用 android.util.Log 类的以下...
ubuntu用wifi连接android调试程序的步骤 2016年07月27日 31 阅读 注:如果没有 root 权限也是可以试试,一般情况下,都需要 root 权限,才能连接成功。1.需要确保你的开发 PC 和 Android 手机都连上了 wifi 并处于同一网段下;2.开启 usb 调试,且用 usb 将 Android 设备连接到开发 PC 上;3.进入到你的 Android SDK 的 platform-tools 目录下,执行如下命令来重启 Android 设备中的 adbd 后台程序重新侦听 TCP 的指定端口:$./adb tc...
android用java和c实现查找sd卡挂载路径(sd卡路径)的方法 2016年07月27日 28 阅读 方法一:分析 mount 命令的返回信息,例如:复制代码 代码如下:$ mountrootfs / rootfs ro,relatime 0 0tmpfs /dev tmpfs rw,nosuid,relatime,mode=755 0 0devpts /dev/pts devpts rw,relatime,mode=600 0 0proc /proc proc rw,relatime 0 0sysfs /sys sysfs rw,relatime 0 0...
android实现在横竖屏切换时页面信息不被重置的示例分享 2016年07月27日 30 阅读 当屏幕转动切换的时候 Android 机制是:销毁当前屏幕的 Activity ,然后重新开启一个新的适应屏幕改变的 Activity 。那么,我们该如何在屏幕切换的时候页面信息不被重置呢?解决实现:1.在 AnroidMainifest.xml 的 activity 元素中加入:复制代码 代码如下:android:configChanges="orientation|keyboardHidden"或复制代码 代码如下:android:configChan...
android中soap协议使用(ksoap调用webservice) 2016年07月27日 29 阅读 如下面代码所示: 复制代码 代码如下:SoapObject request = new SoapObject(serviceNamespace, methodName); SoapObject构造函数的两个参数含义为: serviceNamespace – 你的webservice的命名空间,既可以是 http://localhost:8088/flickrBuddy/services/Buddycast这样的,也可以是 urn:PI/DevCentral...
android实现文本复制到剪切板功能(ClipboardManager) 2016年07月27日 31 阅读 注意:导包的时候API 11之前: android.text.ClipboardManagerAPI 11之后: android.content.ClipboardManager复制代码 代码如下:/** * 实现文本复制功能 * add by wangqianzhou * @param content */ public static void copy(String content, Context context) { // 得到剪贴板管理器 Cli...
android downsample降低音频采样频率代码 2016年07月27日 26 阅读 使用Android AudioRecord 录制PCM文件,android SDK保证在所有设备上都支持的采样频率只有44100HZ,所以如果想得到其他采样频率的PCM数据,有几种方式:1.在设备上尝试可用的采样频率,2.使用44.1K采样后转换采样频率。其中第二种转换采样频率的操作,有很多种方法。目前我使用的是SSRC,效果很好。复制代码 代码如下:private void simpleDownSample() { File BeforeDownSamp...
android基础教程之夜间模式实现示例 2016年07月27日 32 阅读 复制代码 代码如下:package org.david.dayandnightdemo.cor;import android.os.Bundle;import android.app.Activity;import android.content.Context;import android.content.SharedPreferences;import android.content.SharedPreferences.Editor;import an...
android基础教程之android的listview与edittext冲突解决方法 2016年07月27日 28 阅读 最近遇到一个关于android软键盘的问题。在ListView中每个Item中都有个EditText,在最后的几个Item中,EditText第一次点击界面还能向上弹出,正常显示,但第二次点击时,软件盘就把最后的几个Item给正当住了。这样很影响用户体验的。其实解决的办法只要想一下,我相信有经验的开发人员就能够想到,让软键盘在消失的时候让相应Item中的EditText消失焦点clearFouce();但是有个关键的问题,就是在获得返回事件的时候,如果获得...
android基础教程之开机启动示例 2016年07月27日 29 阅读 Manifest.xml文件:复制代码 代码如下:<service android:name=".DaemonService" android:enabled="true" android:process=".DaemonService" > <intent-filter android:priority="1000"> <action android:name="cn.test.DaemonService" /> &l...
Android中AsyncTask的用法实例分享 2016年07月27日 33 阅读 * AsyncTask 看上去修改后的connect()方法已经可用了,但是这种匿名线程的方式是存在缺陷的:第一,线程的开销较大,如果每个任务都要创建一个线程,那么应用 程序的效率要低很多;第二,线程无法管理,匿名线程创建并启动后就不受程序的控制了,如果有很多个请求发送,那么就会启动非常多的线程,系统将不堪重负。 另外,前面已经看到,在新线程中更新UI还必须要引入handler,这让代码看上去非常臃肿。 为了解决这一问题,OPhone在1.5版本引入了As...
android教程viewpager自动循环和手动循环 2016年07月27日 37 阅读 复制代码 代码如下:package com.imoyo.expert;import java.util.ArrayList;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.support.v4.view.ViewPager;import android.support.v4.view.ViewPager.OnPageC...
手写android布局示例 2016年07月27日 29 阅读 复制代码 代码如下:package com.test;import android.app.Activity;import android.os.Bundle;//import android.view.View;import android.widget.Button;import android.widget.LinearLayout;//import android.widget.Toast;public class Test_javaActivit...
Android xml文件的序列化实现代码 2016年07月27日 33 阅读 传统方式:复制代码 代码如下:public void backSms(View view){//假设我已经获取到了所有的短信StringBuilder sb = new StringBuilder();sb.append("<?xml version="1.0" encoding="utf-8"?>");sb.append("<smss>");for(SmsInfo info:smsInfos){sb.append("<sms...
android获取手机唯一标识的方法 2016年07月27日 35 阅读 复制代码 代码如下:import android.provider.Settings.Secure;private String android_id = Secure.getString(getContext().getContentResolver(),Secure.ANDROID_ID); UUID deviceUuid = new UUID(androidId.hashCode(), ((long)tmDevice.hashCode() <&...
真正的android程序入口 2016年07月27日 32 阅读 它的继承关系如下所示:复制代码 代码如下:java.lang.Objectandroid.content.Contextandroid.content.ContextWrapperandroid.app.Application操作步骤步骤1、创建Application子类,示例代码:复制代码 代码如下://ApplicationAct继承自Application类public class ApplicationAct extends Application...
android监听安装和卸载示例 2016年07月27日 33 阅读 BroadcastReceiver 是系统全局广播监听类, 其主要方法是onReceive(),自定义的广播类继承于它并实现自己的onReceive()处理逻辑BroadcastReceiver 使用前,需要进行注册监听(xml和代码两种方式),不使用时需要注销监听,其生命周期一般为整个应用的生命周期1, 自定义广播自定义广播MyInstalledReceiver继承自BroadcastReceiver,实现其onReceive()方式,具体代码如下:复制...