当前位置:  编程技术>移动开发
本页文章导读:
    ▪相关PendingIntent和Notification之间的数据传递与更新        有关PendingIntent和Notification之间的数据传递与更新     这段文章,主要是我在学习Android中遇到PendingIntent和Notification之间的数据的传递与更新    关于Notification的创建及使用,在这我就不讲.........
    ▪ MindManager解决参数出错有关问题        MindManager解决参数出错问题 我打开MindManager9时,老出现“参数不正确”的问题,这个问题找了好长时间,一直没有什么好的结果,然后我在一个群里面说明了一下这个问题,有好同志给发了.........
    ▪ [第1篇]The Developer's Guide(开发者指南)通译       [第1篇]The Developer's Guide(开发者指南)翻译 --------------------------------------------------------------------英文地址:http://developer.android.com/guide/index.html转载请表明出处:http://www.eyeandroid.com/thread-1272-1-1.htm.........

[1]相关PendingIntent和Notification之间的数据传递与更新
    来源: 互联网  发布时间: 2014-02-18
有关PendingIntent和Notification之间的数据传递与更新
    这段文章,主要是我在学习Android中遇到PendingIntent和Notification之间的数据的传递与更新
    关于Notification的创建及使用,在这我就不讲了,网上很多。这里主要描述的是我在学习中遇到的一个问题,也许也有其他的人和我一样遇到这样的问题,所以分享一下。
    问题描述:最近在做一个短信软件的练习,我使用一个BroadcastReceiver接收了系统收到的短信,然后在BroadcastReceiver的onReceive()方法中跳转到另一个活动中,并向该活动传入短信号码、短信内容参数。最后在该活动中启动一个Notification,用户点击这个Notification后就能跳转到相应的短信会话列表中。不过,因为由Notification启动的活动是在一个新的栈(Task)中的,所以每次跳转的号码总是第一次的那个号码。后来通过查看ApiDemos的代码,发现是因为getActivity(Context context, int requestCode, Intent intent, int flags)中的参数不对导致的,具体:
PendingIntent contentIntent = PendingIntent.getActivity(this, 0,
  new Intent(this,Conversation.class).setFlags (Intent.FLAG_ACTIVITY_NEW_TASK).putExtra("number", getIntent().getExtras().getString("number")).putExtra("name", "*!@*")
,PendingIntent.FLAG_UPDATE_CURRENT);

问题就出在这第四个参数flags上,应使用PendingIntent.FLAG_UPDATE_CURRENT。
下面是我翻译的PendingIntent下几个常数:
    int FLAG_CANCEL_CURRENT 在getActivity()、getBroadCast()、getService()等方法中使用的一个标记:假如所描述的PendingIntent已经存在,则在创建新的PendingIntent之前,将会取消旧的PendingIntent。
   int FLAG_NO_CREATE 在getActivity()、getBroadCast()、getService()等方法中使用的一个标记:假如所描述的PendingIntent已经存在,则只是简单的返回null,而不去创建新的PendingIntent对象。
   int FLAG_ONE_SHOT 在getActivity()、getBroadCast()、getService()等方法中使用的一个标记:这个PendingIntent对象将只能被使用一次。
   int FLAG_UPDATE_CURRENT 在getActivity()、getBroadCast()、getService()等方法中使用的一个标记:假如所描述的PendingIntent已经存在,则该PendingIntent将被保留下来,不过其中的extra数据将会被新的PendingIntent中的extra数据所替代。

    
[2] MindManager解决参数出错有关问题
    来源: 互联网  发布时间: 2014-02-18
MindManager解决参数出错问题

我打开MindManager9时,老出现“参数不正确”的问题,这个问题找了好长时间,一直没有什么好的结果,然后我在一个群里面说明了一下这个问题,有好同志给发了个网页,我这才把问题给解决了,但是他的网页只有文字,没有图片,不好理解,所以我在这里详细的跟大家分享一下。




如果是win7系统,可以进入C:\Users\(用户名)\

搜索*.mmat 文件

全部用MindManager9打开,
把有注释的小框删除,我们将鼠标放在注释上,右键、删除,然后将模板保存。按照这样的操作将所有的模板中的注释全部删除,并保存,再打开就不会提示参数错误了。
图如下:

右键-->Remove Notes

把所有的都删除了,重新打开MindManager9,模板就能用了,不会出现“参数不正确”的现象了

大功告成,大家试试。
 

    
[3] [第1篇]The Developer's Guide(开发者指南)通译
    来源: 互联网  发布时间: 2014-02-18
[第1篇]The Developer's Guide(开发者指南)翻译
--------------------------------------------------------------------
英文地址:http://developer.android.com/guide/index.html
转载请表明出处:http://www.eyeandroid.com/thread-1272-1-1.html
--------------------------------------------------------------------
开发者指南
                                                                                  
Author:Charles
                                                                                
Copyright:www.eyeandroid.com

--------------------------------------------------------------------

欢迎来到Android开发者指南.开发者指南为开发Android应用程序提供了实用的指导并为一些主要的平台特性提供了文档.它主要探讨Android背后的思想,例如如何构建应用程序的框架,以及使用工具开发,测试和为平台发布软件.

开发者指南涵盖了Android平台文档中的大部分,它并没有包括Framework API的引用资料.想查找对API的说明请到Reference.

正如你在左边导航面板看到的一样,开发者指南被分为如下8个部分:

1. Android基础(Android Basics)
    这部分讨论Android的最初定位----Android是什么,Android提供了什么,以及你的应用程序如何在Android中存在的.

2. 关于框架层的主题(Framework Topics)
    这部分专门讨论Android的框架和API,关于框架的介绍,请先参看: Application Fundamentals.然后尽可能地浏览其他主题:从设计用户界面和设置资源文件到存储数据和权限的使用.

3. 关于Android市场的主题(Android Market Topics)
     这部分提供一些文档来说明如何在Android Market上发布一些应用,如何通过应用来赚钱.例如如何加强许可协议,如何实现应用的收费.

4. 开发(Developing)
   为Android开发和测试工具,以及测试结果提供指导.

5. 发布(Publishing)
    这部分介绍如何部署和发布你的应用程序.

6.最佳实践(Best Practices)
    为了程序更高效率以及用户的使用体验更佳而推荐的一些程序编写技巧.

7. Web应用程序(Web Applications)
    这部分介绍如何在Android设备上创建无缝Web应用程序以及如何创建嵌入web内容的Android应用程序.

8.附录(Appendix)
    一些参考信息和说明,例如常见问题,学术用语,和其他的一些信息。
 
Android编程的第一步是下载SDK。请参考 SDK
在你安装好SDK之后,快速浏览一下Dev Guide.如果你想通过快速的看一些代码来开始,那么Hello World教程可以让你轻松的通过”HELLO WORLD”应用来了解一个Android application的基本(组成). Application Fundamentals是一个开始学习程序框架基础的好地方。

如果需要进一步的帮助,建议加入一个或者更多的Android讨论组(比如EyeAndroid),你还可以到 Developer Forums 页面寻求更多信息.

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3