谷歌客户开发技巧 谷歌Android开发常见错误及技巧

  1、无法使用网络 :Permission denied(maybe missing internet permission)

  在AndroidMainifest.xml中增加允许使用网络选项(在结束标签之后>):

   <uses-permission android:name="android.permission.INTERNET" />

  2、找不到activity类: android.content.ActivityNotFoundException: Unable to find explicit activity class {xxxx}

  在AndroidMainifest.xml中增加activity的申明,如:

  < activity android:name = ".xxxActivity" >

  </ activity > 
 

  3、为什么我找不到 startSubActivity 方法?

  现在,请使用 startActivityForResult 方法来代替旧的startSubActivity方法。

  4、无法加载xml中的view,报 java.lang.NullPointerException 异常

  忘记加载activity的layout文件:

  setContentView(R.layout.main);

  5、Unparsed aapt error(s)! Check the console for output

  但是你的控制台上找不到错误或者 看不懂错误的时候,点 Project--------->clean ..就会没问题

  6、requestCode和resultCode的区别

  在使用startActivityForResult()和onActivityResult()时,会分别用到requestCode和resultCode,有时候极容易将2个参数混淆起来。

  requestCode 和 resultCode 混淆说明错的。 startActivityForResult(Intent intent, Int requestCode ) intent 传给B的,不解释,看不懂你还是玩玩手机算了,别想开发的事情了 requestCode >=0就好,随便用于在onActivityResult()区别哪个子模块回传的数据,如果还有C.java ,D甚至E子模块的话,每个区分开不同的requestCode就好。 setResut(int resultCode , Intent intent) resultCode 如果B子模块可能有几种不同的结果返回,可以用这个参数予以识别区分。这里还有个特殊的 RESULT_OK 值,没有特殊情况用它就好了,sdk有说明的,呵。 intent 继续不解释,传回给A的onActivityResult() onActivityResult(int requestCode, int resultCode, Intent intent) 这里三个都不用解释了,与上文对应的东西。如果不对requestCode和resultCode 加以识别区分的话,只要有其他activity setResult到了A onActivityResult()会无差别处理。7、无法下载文件到SD卡中

  在manifest文件中加上:< uses-permission android:name = "android.permission.WRITE_EXTERNAL_STORAGE" />

  8、让控件在父容器中居中:

  android:layout_gravity= "center_vertical"

9、控件两端对齐:

  如下代码让 位于同一行的两个控件分别左对齐和右对齐:

  < RelativeLayout

  xmlns:Android = "http://schemas.android.com/apk/res/android"

  Android:background= "@drawable/top"

  Android:layout_width= "fill_parent"

  Android:layout_height= "wrap_content"

  >< ImageView

  Android:id = "@+file_browser/imgRefresh"

  Android:layout_width= "wrap_content"

  Android:layout_height= "wrap_content"

  Android:layout_marginLeft= "10px"

  Android:src = "@drawable/refresh"

  Android:layout_centerVertical= "true"

  >

  </ ImageView> 
 

  < ImageView

  Android:id = "@+file_browser/imgCheck"

  Android:layout_alignParentRight= "true"

谷歌客户开发技巧 谷歌Android开发常见错误及技巧

  Android:layout_width= "wrap_content"

  Android:layout_height= "wrap_content"

  Android:layout_marginRight= "10px"

  Android:src = "@drawable/close"

  Android:layout_centerVertical= "true"

  >

  </ ImageView> 
 

  </ RelativeLayout>

  10、android软键盘 把控件 往上挤的解决办法:

  键盘区域外才是屏幕的边缘,定义布局文件时使用:android:gravity="bottom"的话就会被挤到上部!

  解决办法:

  在此工程的androidMainfest.xml文件中对应的Activity中写入 android:windowSoftInputMode="adjustPan"

  或者在配置文件中把布局文件的大小写死!

  11、在布局中使用scrollview:

  把原来的布局用

  android:layout_width="fill_parent"

  android:layout_height="wrap_content"

  android:scrollbars="none">括起来即可实现视图的滚动。

  

爱华网本文地址 » http://www.aihuau.com/a/350951/918473546595.html

更多阅读

电话礼仪与客户沟通技巧 商务礼仪与沟通技巧

当我们打电话给某单位,若一接通,就能听到对方亲切、优美的招呼声,心里一定会很愉快,使双方对话能顺利展开,对该单位有了较好的印象。在电话中只要稍微注意一下自己的行为就会给对方留下完全不同的印象。同样说:“你好,这里是XX公司”。但声

维护老客户开发新客户 快速开发新客户

在一次某公司营销大会上,分公司总经理说:“如果业务连续两个月开不出新客户,处罚XX元。”真是语惊四座,顿时会场鸦雀无声,继而却是一片唏嘘。几乎所有业务人员都在交头接耳,相互交换着不同的意见和看法。看得出对老总的这番话有种抵触的

期货高手的简单技巧 高手教你几招找客户的技巧

教你几招找客户的技巧!     综合分析,虽说网络是虚拟的,但网络营销比传统营业在销售手法上更讲究实际,具体地要做得哪几点呢?我把我的这几天所摸索的经验拿出来与大家分享一下!     1.产品的发布技巧:一个公司的产品橱窗设

客户回款催收方案 客户开发管理

      客户开发工作是销售工作的第一步,通常来讲是业务人员通过市场扫街调查初步了解市场和客户情况,对有实力和有意向的客户重点沟通,最终完成目标区域的客户开发计划。但以上只是一个企业客户开发工作的冰山一角,要成功做好企业

客户服务技巧 闲谈呼叫中心客户服务技巧

呼叫中心发展十年,国内上千座席的大型呼叫中心已经有相当数量,呼叫中心在软硬件设施已经非常齐全,伴随着呼叫中心快速发展,客户对呼叫中心的期望值也越来越高,他们希望呼叫中心能够解决他们大部分的难题,也希望象营业厅一样能够一

声明:《谷歌客户开发技巧 谷歌Android开发常见错误及技巧》为网友巷生歌分享!如侵犯到您的合法权益请联系我们删除