开发杂记3

  1. 打开工程第一件事情,改变编码格式

当我们第一次打开工程的时候,键入汉字的时候,此时你改变编码格式,汉字还是会在那,因为你没有刷新。

我们可以重新打开工程,我们发现,字体变了。

  1. 加载布局和findviewByid 还是有点区别的

    https://zhuxuekui-PC/svn/MobleSafe/

  2. 签名与包名

    包名相同,签名相同,可以安装,不过需要替换安装。

    包名相同,签名不同,无法安装。

  3. 两种上下文

    getApplicationContext() , xxxxx.this

    this = activity.this;

    token 令牌(谁得到令牌谁说话)

    ?

    对话框是activity的一部分,对话框挂载在activity上,如果activity都不存在,对话框无法创建

    Activity是context的子类,父类的东西,子类一定有,子类的东西,父类不一定有

    GetApplicationContext() 返回的是父类的context,没有子类的令牌

    用法:

    周期长的 getapplicationContext

    周期短的xxx.this

    ?

    不同的文件里面可以存在相同的ID。

  4. ArrayAdapter?,SimpleAdapter?,SimpleCursorAdapter?区别

    参照资料:http://blog.sina.com.cn/s/blog_46c97a9d0100vqj7.html

    Arrayadapter 适用于数组string<> 类型 。simpleadapter适用于list<>类型。 SimplecursorAdapter适用于数据库的cursor。

    三者只是数据源不同而已,不过现在我们都开始自定义数据源 extends Arrayadapter<某个类> 。

  5. android中service与activity的区别

    参考资料: http://blog.csdn.net/foreverhuylee/article/details/20372055 关于android编程中service和activity的区别

    http://blog.csdn.net/guolin_blog/article/details/11952435
    Android Service完全解析,关于服务你所需知道的一切(上)

    ?

    假如service与activity同生共死,则一同消失;假如不是bind关系,只是在activity里面启动,然后activity被干掉了,那么service就不会消失,干不掉了。它此时不依赖于activity。

    Service一般用于 后台耗时重要的任务 。我们可以认为 service是没有界面关联的纯逻辑activity。

时间: 2024-10-14 22:31:23

开发杂记3的相关文章

Android开发杂记(一)

1.cygwin环境变量设置 可在Cygwin.bat 中设置 set NDK_ROOT=P:/android/android-ndk-r8e 或者在home\Administrator\.bash_profile中设置 NDK_ROOT=/cygdrive/p/android/android-ndk-r8eexport NDK_ROOT 或者在运行程序前设置(绿色方式) setlocal enabledelayedexpansionset NDK_ROOT=%cd%\android-ndk-r

敏捷开发——杂记

春节回来后的第一个加班,不知道为了什么而加班,一头雾水.毕业到现在半年多,感觉什么也没学会,春节前一直强调的去敏捷开发,开了各种会,但我还是啥也没理解,尤其是团队的领导每次开会都是50%的英语,我完全没听懂,在这了感慨下英语的重要性,先进的理念.思想多是来自国外,不得不感慨英语的地位. 但前段时间发现一个网站,关于敏捷开发的,对于新手小白来说很值得看看.我暂时没有把网站分享给团队成员,想自己先悄悄学.这个从心理学上的角度来说,可以称作优越感,我能学到别人暂时学不到的东西,我若是先别人学会了,心里

ECSHOP二次开发杂记(一)

\includes\lib_commom.php =>公用函数库 \includes\lib_main.php =>前台公用函数库 \includes\lib_init.php =>初始化,供/index.php调用 \includes\lib_insert.php =>动态内容函数库 模板{insert name='ads' id=$ads_id num=$ads_num} 所调用的函数即是 function insert_ads \includes\cls_template.p

Android开发杂记(三)

一.popup 弹出框 在onCreate中创建时异常 Unable to add window -- token null is not valid; is your activity running?错误及其修改方法 popup 弹出框是要依赖于一个父窗口或者父 View,这个错误的根本原因是说父窗口还未创建完成的时候就调用了这个弹出框导致失败. 改为在onAttachedToWindow中调用就可解决. 二. import static和import的区别 import static静态导

linux应用开发杂记(一)

1.Shell 当前目录 $(pwd) 2.Samba的配置 sudo apt-get install samba Samba的配置文件是/etc/samba/smb.conf [global] security=share [linux_share] path=/home/linux/share public=yes sudo /etc/init.d/smbd restart 3.Linux下读取磁盘硬盘容量大小的C代码实现 struct statfs diskInfo; statfs("/&

.net开发杂记

怎样让DataGridView不显示最后一行  this.dataGridView1.AllowUserToAddRows = false; 怎样获取DataGridView中的cell值   dataGridView1.Rows[i].Cells["Column_CheckBox"] 怎样实时获得checkbox的修改  "如果要改变checkbox值时实时触发CellValueChanged()事件,需要借用CurrentCellDirtyStateChanged()事件

驱动开发杂记1

安装驱动的时候刚开始不要设置为随机启动 一般来说新建的驱动是KMDF Driver类型在WDF节点下面 编译选项记得改下,否则直接蓝屏 使用dbgview捕获驱动输出 1.首先,在注册表中设置:HKLM/SYSTEM/CurrentControlSet/Control/Session Manager,打开或者创建子项Debug Print Filter,然后新建一个DWORD值DEFAULT,将其设置成0xF,重启即可. 完成上述设置后,user mode下的程序的TRACE信息就可以看到了,如

三星 A8开发板 杂记

1.三星 A8开发板 可执行文件存放路径 默认在:/opt/PDA/bin/ 2.三星 A8开发板 开机启动程序 默认在: /bin/pda 3.三星 A8开发板 设置系统时间 date -s "2012-08-27 15:04:00" 4.三星 A8开发板 设置网络IP ifconfig eth0 192.168.4.1 netmask 255.255.255.0

Android 系统开发学习杂记(转)

http://blog.csdn.net/shagoo/article/details/6709430 > 开发环境1.安装 Eclipse 和 android-sdk 并解压安装2.Eclipse 安装 AVD 插件 https://dl-ssl.google.com/android/eclipse/ 并配置 SDK Location3.打开 SDK Manager 安装 android packages 并配置 Virtual device(比如名为:Android_2.2)4.启动 Vir