问题堆栈区39+40

问题堆栈区39+40

广播的注册有显示也隐士注册。Intent就尤为重要了,安卓系统通过我们注册的IntentFilter来识别广播。具体IntentFilter的使用。看后面。

  • 静态注册
<receiver android:name="" >  
<intent-filter android:priority="2147483647" >
<action android:name="android.provider.Telephony.SMS_RECEIVED" >
</action>
</intent-filter>
</receiver>

android:priority设置广播的优先级。官方说1000最大,实际可以设置为integer对的最大值,但是只能用于静态注册

动态广播有一个特点,就是用来注册的Acitvity关掉后。广播也就失效了。解决办法就是用Service来注册一个广播,服务开启的时候就注册这个广播。这是一个简单粗暴的选择。

服务Service没有UI,可以在安卓的后台使用。但是这个主要运行的主线程当中。可以理解为何Thread几乎没有任何关系

Android Service完全解析,关于服务你所需知道的一切(上)

问题堆栈

  1. ListViwe 筛选功能 完成
  2. aidl的原理理解。继续
  3. 获取系统所有软件的信息博客
  4. 继续优化安全卫士。用全新的设计模式。
  5. getSystemService()在系统中的实际应用场景
  6. 写第二种Adapter,使自己适配器多元化发展。完成
  7. 有些

心得

  1. 在次优化自己学习方法。V2。0
  2. 比别人多想一步,注重用户体验,和交互
  3. 优先参考源代码开发出所有项目,不应该在这里拖慢节奏了。保证最高效的学习方法。这个才是最有用的。抄写都要把他们抄写一遍。
  4. 不应该继续开发其他项目了。应该优先把手中的项目做到最好,自己最满意, 动画,界面,什么的,
  5. 如果是我我会怎么做。我怎么样设计这个功能,和更好的人工交互。

创意

  1. 从小就有一个出国的愿望,今天坐公交遇到一位小妹子。
  2. 假如用户换号码,第一次收到通话,应该给打电话者发一个换号码短信功能。
  3. 最后把安全卫士做完 把这个安全卫士最后改造成为自己喜欢的安全卫士,这个版本太差了。

转载于:https://www.cnblogs.com/ganwei/p/4815071.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
帮我找出一下代码的错误,“/程序”应用程序中的服务器错误。 “gvProducts”上同时定义了 DataSource 和 DataSourceID。请移除一个定义。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.InvalidOperationException: “gvProducts”上同时定义了 DataSource 和 DataSourceID。请移除一个定义。 源错误: 行 39: this.gvProducts.DataSource = ds; 行 40: this.gvProducts.DataKeyNames = new string[] { "id" }; 行 41: this.gvProducts.DataBind(); 行 42: da.Dispose(); 行 43: conn.Dispose(); 源文件: c:\Users\86136\Desktop\第2组-网上书店系统\网上书店系统\程序\Myorderlist.aspx.cs 行: 41 堆栈跟踪: [InvalidOperationException: “gvProducts”上同时定义了 DataSource 和 DataSourceID。请移除一个定义。] System.Web.UI.WebControls.DataBoundControl.ConnectToDataSourceView() +8658325 System.Web.UI.WebControls.DataBoundControl.GetData() +4 System.Web.UI.WebControls.DataBoundControl.PerformSelect() +60 System.Web.UI.WebControls.BaseDataBoundControl.DataBind() +73 System.Web.UI.WebControls.GridView.DataBind() +4 Myorderlist.bind_ordertables() in c:\Users\86136\Desktop\第2组-网上书店系统\网上书店系统\程序\Myorderlist.aspx.cs:41 Myorderlist.BindShopBasket() in c:\Users\86136\Desktop\第2组-网上书店系统\网上书店系统\程序\Myorderlist.aspx.cs:71 Myorderlist.Page_Load(Object sender, EventArgs e) in c:\Users\86136\Desktop\第2组-网上书店系统\网上书店系统\程序\Myorderlist.aspx.cs:26 System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35 System.Web.UI.Control.OnLoad(EventArgs e) +99 System.Web.UI.Control.LoadRecursive() +50 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627
06-09

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值