草庐IT

Android 启动服务永远不会启动

我是Android编程新手。我有一个在启动时启动服务的接收器,但它似乎从未启动过。你能告诉我我做错了什么吗?我不知道如何调试它。你能解释一下我如何调试Android启动服务吗?这是我的代码。提前谢谢你Recibidor.java:importandroid.content.BroadcastReceiver;importandroid.content.Context;importandroid.content.Intent;importandroid.util.Log;importandroid.widget.Toast;publicclassRecibidorextendsBroad

vue自定义全局弹出询问框、输入框、提示框、toast(附源码)

早前写过一篇关于vue自定义弹出询问框、输入框、提示框的贴子,当时只是实现了组件化,组件需要在各个业务模板进行引用,不能全局化使用,不太方便,本次将其改进成了全局使用,具体的业务模块不需要引入组件,直接调用main.js注册的全局方法即可。涉及技术点:遮罩层样式,自定义组件,子组件套用组件,子组件调用父组件方法,组件属性监听,输入框默认获得焦点,输入框数据双向绑定、组件注册效果图如下:询问框:输入框:提示框Toast询问框组件代码{{caption}}{{msg}}取消确定exportdefault{name:'MsgBox',props:{caption:{},show:{},msg:{},

Android SmsManger 发送报告

我向多个联系人发送多条消息,并为每个联系人使用以下代码privatevoidsendSMS(Stringfirst,Stringlast,Stringid,StringphoneNumber){try{Stringmessage;message=insertName(first,last);if(message.equals(null)||message.equals(""))message="\n";StringSENT="SMS_SENT";StringDELIVERED="SMS_DELIVERED";PendingIntentsentPI=PendingIntent.getBr

android - 在非 Activity 类的 AsyncTask 中 toast

我有一个非Activity类,它包含一个调用URL的AsyncTask。如果由于某些原因连接超时,我想通过张贴toast让用户知道这一点。但我无法获得任何上下文。如何实现这一点?RPIcall.classimportandroid.os.AsyncTask;importandroid.util.Log;importorg.apache.http.HttpResponse;importorg.apache.http.client.ClientProtocolException;importorg.apache.http.client.methods.HttpGet;importorg.a

android - 在 switch case 中获取 Toasts 的空对象引用错误

无论我做什么,当我尝试在switchcase中调用toast时,我总是收到类似nullobjectreference的错误。switch方法所在的类extendsFragmentActivity我尝试扩展Fragment/v4。和Activity没有成功。我还尝试将getContext、getBaseContext、getAppliction();、getApplication().getBaseContext等作为上下文传递给toast,但没有成功如果我在我的MainActivity中创建一个公共(public)Toast对象并像这样使用它MainActivity.copyToast

android - 什么布局对象用于在 Android UI 中生成 "bubble"弹出窗口? (不是 toast 或对话)

我浏览了developer.android.com并在google上搜索了很多,但我似乎无法找到一个布局对象来执行此操作:一个对话泡泡之类的东西,里面有一个按钮列表,如果不是所有的按钮都适合屏幕宽度,它可能是可滚动的。Twitter应用程序、HandcentSMS和HTC的Sense消息应用程序都使用了它,它们看起来或多或少都一样,这让我认为它是一个标准对象。下图来自Handcent。他们在用什么? 最佳答案 这就是通常所说的QuickActionsUIpattern.AndroidSDK中没有直接支持这种开箱即用的功能,但您可以使

android - 如何从另一个线程做 toast (没有 runOnUiThread)

我需要从处理线程制作Androidtoast,这是OpenCV的自定义,因此我不能按照此处的建议使用runOnUiThread():Android:Toastinathread.大部分代码来自CVCamera示例应用。但是那些不熟悉的人,当我选择Surf菜单按钮时,SURFProcessor被调用如下:elseif(item.getTitle().equals("SURF")){defaultcallbackstack.addFirst(newSURFProcessor());toasts(DIALOG_TUTORIAL_SURF,"");}运行此处理器线程后,当我按下手机的相机按钮(

Android:自定义Toast通知继承默认Toast

我有一个包含图像和文本的自定义Toast通知。自定义toast工作正常,但我想知道如何让我的自定义toast继承默认的toast外观和感觉?我希望它看起来像默认的一样,带有漂亮的圆角和边框。这是我的自定义toast的样子。 最佳答案 我在我的一个应用程序中使用它。改变一些周围的东西,它应该也适合你。ToastImageToast=newToast(getBaseContext());LinearLayouttoastLayout=newLinearLayout(getBaseContext());toastLayout.setOri

android - 防止某些设备上的 Android 方向改变

我知道您可以在Android应用程序的list文件中限制方向更改,但我想知道是否有一种方法可以根据设备类型/大小来执行此操作。我想在小型/中型手机上阻止它,但在大型手机/平板电脑上允许它。实现该目标的最佳方法是什么?任何帮助将不胜感激。 最佳答案 为此,我认为您需要将两件事合而为一。首先,获取设备屏幕尺寸然后,根据结果启用或禁用方向。第一部分:intscreenSize=getResources().getConfiguration().screenLayout&Configuration.SCREENLAYOUT_SIZE_MAS

android - 从 Intent 中获取多个广播?

http://mobiforge.com/developing/story/sms-messaging-android我在上面的链接中使用了我自己的应用程序中的示例代码来发送短信,但是在检查我的消息的发送状态时遇到了问题。结果是,我尝试发送的每条消息都会弹出toast消息。所以基本上,假设我已经发送了3条消息。当我发送第4条消息时,toast消息将弹出4次。似乎BroadcastReceiver正在从目前使用的每个Intent接收相同的广播?我无法弄清楚为什么会这样,或者如何阻止它。任何帮助或见解将不胜感激!下面是导致这个的具体方法://---sendsanSMSmessagetoan