`
文章列表
ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE); ComponentName componentName = activityManager.getRunningTasks(1).get(0).topActivity; Log.d("", "package:"+componentName .getPackageName()); Log.d("", "class:"+componentNa ...
一、通过动画实现 定义res/anim/loading.xml如下: [html] view plaincopyprint?     <?xml version="1.0" encoding="UTF-8"?>      <animation-list android:oneshot="false"      xmlns:android="http://schemas.android.com/apk/res/android">        <item android:durat ...
1       需求 硬件需求:一台Ubuntu或者debian电脑(虚拟机),能通过网络访问到。 软件需求:git-core, gitosis, openssh-server, openssh-client 2       安装配置git服务器 安装git和openssh: a@server:~$ sudo apt-get install git-core openssh-server openssh-client 新加用户git, 该用户将作为所有代码仓库和用户权限的管理者: a@server:~$ sudo useradd -m git a@server:~$ sudo pa ...
设置透明效果 大概有三种 1、用android系统的透明效果 Java代码 android:background="@android:color/transparent" 例如 设置按钮 Java代码 <Button android:background="@android:color/transparent"    android:text="@+id/Button01"    android:id="@+id/Button01"    android:layout_width=& ...
五、不健壮代码的特征及解决办法 1、尽早释放无用对象的引用。好的办法是使用临时变量的时候,让引用变量在退出活动域后,自动设置为null,暗示垃圾收集器来收集该对象,防止发生内存泄露。 对于仍然有指针指向的实例 ...
Display display = getWindowManager().getDefaultDisplay(); Method mGetRawH = null; Method mGetRawW = null; try { mGetRawH = Display.class.getMethod("getRawHeight"); mGetRawW = Display.class.getMethod("getRawWidth"); rawWidth = (Integer) mGetRawW.invoke(display); r ...
1. ActivityManagerService 集中管理所有进程的内存资源分配。所有进程需要申请或释放内存之前必须调用 ActivityManagerService 对象,获得其“许可”之后才能进行下一步操作,或者 ActivityManagerService 将直接“代劳”。类 ActivityManagerService 中涉及到内存回收的几个重要的成员方法如 下:trimApplications(),updateOomAdjLocked(),activityIdleInternal() 。这几个成员方法主要负责 Android 默认的内存回收机制,若 Linux 内核中的内存回收机制没 ...

Dialog 样式

<style name="OverScan_CustomDialog" parent="@android:style/Theme.Dialog">     <item name="android:windowFrame">@null</item>         <item name="android:windowIsFloating">true</item>         <item name="android:windowC ...

刷机 s

顾名思义,recovery.img 是为了恢复系统的,相对于普通的 boot.img , recovery.img 多了一些图片文件 ( 恢复时界面的背景 ) 、 /sbin/recovery/ 目录 ( 跟恢复有关的二进制文件 ) ,一些初始化文件也不相同 (init.rc 、 init.goldfish.rc 、 default.prop)     这就是为什么启动恢复模式时会进入类似文本界面而不是图形界面。     将recovery.img 文件复制到 SD 卡中,进入 shell 下输入:     mount -a     flash_image recovery /sdcar ...
如果在安装了了eclipse 后,再安装adt插件。然后的windows>perfence 下面没有查看到andriod 目录,这个时候要查看系统的java 版本, 如果是1.5那没有显示android 目录是正常的,这个时候只要把系统的java换成1.6的就可以了
★ 相同点:     1. 都是地址的概念;     指针指向一块内存,它的内容是所指内存的地址;引用是某块内存的别名。     ★ 区别:     1. 指针是一个实体,而引用仅是个别名;     2. 引用使用时无需解引用(*),指 ...
1.在微软的windows操作系统c:windowsfonts目录下寻找一个中文的TTF字库,例如仿宋体字库文件为simfang.ttf,把simfang.ttf复制到 mediaFonts中,并且改名为arial.ttf。 2. 我把simfang.ttf复制到home下我的主文件夹,重命名为arial.ttf 3.sudo cp /home/carter/Desktop/arial.ttf /usr/share/xbmc/media/Fonts/arial.ttf 4.sed -e "s/language>english<\/language/language>C ...
1、获取资源:  Resources res = getBaseContext().getResources(); Drawable draw=res.getDrawable(R.drawable.icon); 2、获得数组:   String[] ary = getResources().getStringArray(R.array.ary); 3、自动提示框: String[] arrays=new String[]{"a","ab","abc",&quo ...
jni 的调用分几种方式: 1。静态调用 2。动态调用 动态调用就是,平时说的,在项目中新建jni目标,用NDK方法来编译。最终生成so文件借当前项目需要的时候,调用  静态调用就是开机的时候加载到虚拟机里面的方式,这里也分两种方式,   1。同样Simplejni  路径:/rowboat-android/development/samples/SimpleJNI     从这个例子可以看出,这种方式调用是,采用封装好的形式,加载到虚拟机里面去,然后调用的方式也区别于ndk,因为方法名前面不用加包名   2。另外一个是把.cpp文件放在framework下面,来保证开机加载到虚拟机里面 ...
LayoutParams tvPara = (LayoutParams) m_tv.getLayoutParams(); m_tv.requestLayout(); m_iTextWidth = tvPara.width;
Global site tag (gtag.js) - Google Analytics