Android零碎知识点

本文深入探讨了Java开发中的重要概念,如导入文件、菜单配置、布局管理、片段与活动的数据传递以及字符串资源的使用。同时,阐述了Intent在Android应用中的应用,包括Uri的获取与操作。通过实例解析了padding、margin、gravity和layout_gravity的用法,为开发者提供了实用的指导。

*Import导入文件的问题:

project.properities文件中导入jar包是否正确

Java Build Path中导入jar的正确路径

地图Key更新,包名等

*Menu:

http://blog.youkuaiyun.com/think_soft/article/details/7350177

http://blog.youkuaiyun.com/guolin_blog/article/details/26365683

*padding和margin:

padding:针对该控件而言,控件内容和控件边框的距离为padding。

margin:针对控件与控件、边界而言,margin_Left表明控件距离左边的边界或者别的控件的范围,可正可负。


*layout_gravity和gravity:

gravity:针对布局或控件内的内容而言,该容器内的view。

layout_gravity:布局。layout修饰所在view,同级别的view之间而言。

*:fragment与activity的数据传送

http://www.2cto.com/kf/201406/308613.html

fTransaction.add(fragment,"179521");

String name = getFragmentManager().findFragmentByTag("179521").getArguments().getString("order");

/////

fm.beginTransaction().add(R.id.fragmentContainer,fragment).commit()

/////

Intent i = new Intent(getActivity(),CrimeActivity.class);

i.putExtra(CrimeFragment.EXTRA_CRIME_ID,c.getId());

startActivity(i);

/////

Boundle args = new Bundle();

args.putSerializable(EXTRA_MY_OBJECT,myObject);

args.putInt(EXTRA_MY_INT,myInt); 

args.putCharSequence(EXTRA_MY_STRING,myString);

fragment.setArguments(args);

(UUID)getIntent().getSerializableExtra(CrimeFragment.EXTRA_CRIME_ID);

/////

Fragment/getActivity().startActivityforResult/onActivityResult();

getActivity().setResult(Activity.REULT_OK,null);

//////

public void setTargetFragment(Fragment fragment,int requestCode);

getTargetFragment();

getTargetRequestCode();

*String android.content.Context.getString(int resId, Object... formatArgs):

String tiptext =getString(R.string.format_error,"用户名","昵称","密码");
strings.xml 中 format_error 为:
<string name="format_error">请使用%1$s:%2$s:%3$s的格式</string>

返回结果: tiptext ="请使用用户名:昵称:密码的格式";

*Intent:

AndroidManifest.xml 文件给这个类注册了以个Uri ,所以getIntent().getData() 就会得到一个Uri
http://blog.youkuaiyun.com/flowingflying/article/details/9270557

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值