Android开发---从零搞起1

1、应用程序名称首字母大写


2、包名一般采取域名倒置


3、"Make this project as a library"使当前程序作为一个包存在(为其他应用程序做支持)


4、bin目录主要是用来存放二进制文件


5、libs目录主要是用来存放第三方的jar文件


6、所有的android应用程序组件原则上都要在AndroidManifest.xml中进行注册


7、proguard-project.txt主要是用来设置应用程序的代码混淆问题


8、project.properties主要是设置应用程序的属性问题


9、Android开发最重要的四个组件:Activity  应用程序的门面;Service  在Android中完成一些耗时较长的工作;Content Provider  内容提供者,数据共享的组件;BroadcastReceiver  广播接收器,用来监听系统行为的


10、Activity启动基本流程:①Android操作系统访问主配置文件AndroidManifest.xml来获取当前要启动哪一个Activity ②生成这个Activity类的对象 ③调用这个对象的onCreate()方法 ④在onCreate方法里读取布局文件来获取应用程序显示的内容


11、所有在res这个文件夹中的文件都会在R.java中生成一个相应的id,但在assets中的文件不会生成


12、setContentView()方法:接收的是布局文件的id,以此来设置当前的Activity中要显示的内容


13、View是所有控件类的父类


14、findViewById()返回的是View类型


15、在布局文件和java文件中,设置文字的显示内容与控件背景颜色的代码区别:


布局文件:android:text="Hello World"             android:background="#FF0000"


java文件:textView.setText("Hello World");     textView.setBackgroundColor(Color.RED);


16、设置OnClickListener监听器 class ButtonListener implements OnClickListener{}   一般情况下导入android.view.View.OnClickListener,类实现接口用implements,同时要复写里面的抽象方法。对象继承类用extends


17、setText()里面需要的是字符串,所以若有 int count = 0; 则可以写为textView.setText(count + ""); 将其转换为字符串


18、生成监听器对象:ButtonListener buttonListener = new ButtonListener();


        将这个对象绑定在按钮button上:button.setOnClickListener(buttonListener);


19、距离单位:px、dp(dip)、sp       dpi(dots per inch)       px=dp*(dpi/160)       在dpi为160的屏幕上 1px=1dp       sp通常用于指定字体的大小,当用户修改手机显示字体的大小时,sp会随之改变,dp不会改变


20、外边距:layout_margin 上外边距:layout_marginTop  其他同理


        内边距:padding             上内边距:paddingTop             其他同理


21、CheckBox多选按钮,注意C和B都需要大写      getId();方法:获取对象的Id。isChecked();方法:判断对象是否被选中。setChecked()方法:设置对象是否被选中


22、OnCheckedChangeListener监听器,监听按钮状态是否发生改变


23、xml的标签可以分为两种情况,一种是类似<RadioGroup > </RadioGroup>,这样标签中间是可以有子标签的。另一种是类似<TextView />,这种标签一般是没有子标签的


24、为CheckBox和RadioButton绑定监听器时,导CompoundButton那个包;为RadioGroup绑定监听器时,导RadioGroup那个包





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值