Android技术总结2

时间:2024.5.8

立成软件文档制度规范

//adt Installer

http://apps./share/detail/42194887

//Source Code 滑动

/blog/1104426

//Source Code 集合

/category/157490?show_full=true

//开发小技巧

http://terryblog./1764499/p-6

//android:shape的使用 - 实心 渐变 描边 圆角

/blog/1068660

//Android 深入研究布局长度(一)

/thread-81920-1-1.html

//自定义 loading

/lichien/archive/2010/09/01/1814904.html

//联系人选择

/thread-67214-1-1.html

/gfaiswl/article/details/6315647

//Android学习 之 ColorStateList按钮文字变色

/blog/1127151

//Android apk 数字签名

/feisky/archive/2010/01/17/1650076.html

-第1页-

立成软件文档制度规范

在任意位置获取应用程序CONTEXT

/Greenwood/archive/2011/04/02/2003803.html

-第2页-


第二篇:安卓技术总结


安卓技术总结

目录

引言 .................................................................................................................................................. 2

1、|| 用法 ............................................................................................................................... 2

2、WebView 返回键回退 ....................................................................................................... 2

3、WebView 退出停止播放音频,视频 ............................................................................... 3

4、FragmentStatePagerAdapter调用notifyDataSetChanged()失效 ................................. 3

引言

忽然之间,发现自己做android开发有几年了,积累了一些经验,之前没有记录的习惯,所以在开发中遇到似曾相识的问题,还要去翻以前的代码,麻烦。现在我将项目中遇到的典型的问题汇总起来,做个小tip记录。

现在不多,但会持续更新,by Tom:

1、|| 用法

错误写法:

hasNew = hasNew || setRelatedNews(context, obj_related, String.valueOf(id)); 正确写法:

hasNew = setRelatedNews(context, obj_related, String.valueOf(id)) || hasNew; 解析:

因为或语句中,如果前面的hasNew为true,后面的是什么都不重要了,所以就没有执行后面的方法,把这俩换下位置就好。

2、WebView 返回键回退 @Override

public boolean onKeyDown(int keyCode, KeyEvent event) { if (url == null || "".equals(url) ) {

return super.onKeyDown(keyCode, event); }

switch (keyCode) {

case KeyEvent.KEYCODE_BACK:

if (webview.canGoBack())

{

vf_load.setDisplayedChild(0);

webview.goBack();

return true;

}

else {

return super.onKeyDown(keyCode, event); }

}

return super.onKeyDown(keyCode, event);

}

3、WebView 退出停止播放音频,视频 @Override

public void onResume() {

super.onResume();

if (webview != null) {

webview.onResume();

}

}

@Override

public void onPause() {

super.onPause();

if (webview != null) {

webview.onPause();;

}

}

4、FragmentStatePagerAdapter调用notifyDataSetChanged()失效 开发过程中用到FragmentStatePagerAdapter但是调用notifyDataSetChanged()方法时发现viewpage并不会重新更新加载,需要以下代码:

@Override

public int getItemPosition(Object object) {

return POSITION_NONE;

}

最好还加上下面的代码:

@Override

public void destroyItem(View container, int position, Object object) {

FragmentManager fm = ((Fragment)

object).getFragmentManager();

FragmentTransaction ft = fm.beginTransaction(); if (ft != null) {

ft.remove((Fragment) object);

ft.commitAllowingStateLoss();

}

super.destroyItem(container, position, object); }

更多相关推荐:
Android总结

Android总结第一步Android1在Windows下搭建Android开发环境以及HelloWorld程序搭建Android的开发环境以及写一个简单的示例程序在Windows下搭建Android开发环境A...

android基本知识点总结

一android四大组件ActivityServiceBroadcastReceiverContentProvider二Activity生命周期三横竖屏切换时的生命周期1新建一个Activity并把各个生命周期...

一周学习Android 的总结

初学Android的总结一对Android的初步认识有以下几方面1Android是什么Android是Google在20xx年11月首次发布的当时它被定位成一款针对智能手机的操作系统现在是一个专门针对移动设备的...

android开发总结

Android开发简介Android应用程序的五大基本组件Activity应用表示层基类Activity一个活动表示一个可视化的用户界面关注一个用户从事的事件例如一个活动可能表示一个用户可选择的菜单项列表或者可...

Android总结

AndroidContentprovidercontentProvider对外共享数据统一数据访问接口多个项目可以访问1UriUri的作用为互联网上所涉及的所有资源HTML文档图像视频片段程序等提供一种统一的唯...

Android个人学习笔记总结

Android学习笔记总结第一步Android1在Windows下搭建Android开发环境以及HelloWorld程序搭建Android的开发环境以及写一个简单的示例程序在Windows下搭建Android开...

Android学习心得

Android学习心得这学期我们新开了一门课程android的研发在老师们的介绍下我们了解android的开发环境以及控件的功能刚开始接触Android觉得既陌生又亲切陌生在于没有学过具体的开发软件亲切在于它在...

Android的Handler总结

一Handler的定义主要接受子线程发送的数据并用此数据配合主线程更新UI解释当应用程序启动时Android首先会开启一个主线程也就是UI线程主线程为管理界面中的UI控件进行事件分发比如说你要是点击一个Butt...

Android Dialog用法总结

AndroidDialog用法总结20xx12220947231人阅读评论0收藏举报一AlertDialogBuilderAndroid中的alertDialog的创建一般是通过其内嵌类AlertDialogB...

Android总结篇系列:Android广播机制===

Android总结篇系列Android广播机制1Android广播机制概述Android广播分为两个方面广播发送者和广播接收者通常情况下BroadcastReceiver指的就是广播接收者广播接收器广播作为An...

Android面试题总结强劲版(一)

自己总结的最强android应用面试题集1activity的生命周期onCreate在activity第一次被创建的时候调用这里是你做所有初始化设置的地方创建视图绑定数据至列表等如果曾经有状态记录参阅后述Sav...

Android的Handler总结

一Handler的定义主要接受子线程发送的数据并用此数据配合主线程更新UI解释当应用程序启动时Android首先会开启一个主线程也就是UI线程主线程为管理界面中的UI控件进行事件分发比如说你要是点击一个Butt...

android总结(40篇)