Articles of java

来自Web的Firebase Cloud HTTP消息

我已经设置了一个网页(home.html),用户可以使用身份validation登录firebase。 一旦进行身份validation,就会将其定向到新页面(test.html)。 一旦他们在这里,我希望能够发送通知或数据消息。 我想知道是否有人可以帮助我发送通知的代码 – 任何types的通知。 我已经在这3天了,不能从网上发送通知! 我找不到任何关于此的教程 – 只有使用卷发的人。 我不知道如何处理下面的代码,这应该是关于如何向订阅主题的设备发送通知。 我猜这是所有JSON,需要放入JSON对象? 请假设初始化已填写,我删除了所有信息 – 即使我认为该信息应该是公开的。 感谢您的任何信息! 这是我的服务工作者(到目前为止):firebase-messaging.sw.js // Give the service worker access to Firebase Messaging. // Note that you can only use Firebase Messaging here, other Firebase libraries // are not available in the service worker. importScripts(‘https://www.gstatic.com/firebasejs/4.3.1/firebase-app.js’); importScripts(‘https://www.gstatic.com/firebasejs/4.3.1/firebase-messaging.js’); // Initialize Firebase var config = […]

Signal R Native Android应用程序协商失败

我正在尝试创建一个可以连接到我的基本SignalR Hub的Android应用程序。 它只是一个基本的Hub文件,我想测试一下,但到目前为止我没有运气。 有人可以看看我做错了吗? 每次我尝试运行它,我得到以下stackraces: 05-27 09:10:39.785 22247-22247/nl.vict.chatapp I/art﹕ Rejecting re-init on previously-failed class java.lang.Class 05-27 09:10:39.785 22247-22247/nl.vict.chatapp I/art﹕ Rejecting re-init on previously-failed class java.lang.Class 05-27 09:10:39.829 22247-22266/nl.vict.chatapp I/art﹕ Rejecting re-init on previously-failed class java.lang.Class 05-27 09:10:39.830 22247-22247/nl.vict.chatapp W/System.err﹕ java.util.concurrent.ExecutionException: microsoft.aspnet.signalr.client.transport.NegotiationException: There was a problem in the negotiation with the server 05-27 09:10:39.830 22247-22247/nl.vict.chatapp W/System.err﹕ […]

JSON解析问题未解决

我的LogCat错误是: 12-31 14:45:14.920: E/WindowManager(3420): Activity com.example.visit.record.My_Task has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@4054ed00 that was originally added here 12-31 14:45:14.920: E/WindowManager(3420): android.view.WindowLeaked: Activity com.example.visit.record.My_Task has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@4054ed00 that was originally added here 12-31 14:45:14.920: E/WindowManager(3420): at android.view.ViewRoot.(ViewRoot.java:277) 12-31 14:45:14.920: E/WindowManager(3420): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:148) 12-31 14:45:14.920: E/WindowManager(3420): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91) 12-31 14:45:14.920: E/WindowManager(3420): at android.view.Window$LocalWindowManager.addView(Window.java:433) 12-31 14:45:14.920: E/WindowManager(3420): at android.app.Dialog.show(Dialog.java:288) […]

概念之间的差异

我参加过java程序员的面试,经过一些个人问题,面试官问我“什么是封装和抽象”这个问题我对问题非常满意,并且我已经回答了它隐藏了不必要的实现细节供用户知道。 而Abstraction只向用户展示了重要的细节。 在我回答后几秒钟,面试官对我提出了另一个问题。 仅向用户显示重要细节,这意味着将不相关的数据(如实现细节)隐藏到用户。 是吗? 我已回答是的! 还有另外一个问题。那么抽象和封装之间有什么区别。我认为根据你的答案没有区别。 我就像我不知道,我的双手被冷冻,对我来说是一个非常糟糕的一天 如果有人向你提出这样的问题,任何人都可以解释你会怎么回答

Parse.com中的JavaScript子类化

在Android中,我使用两个不在Parse类中的局部variables将ParseObject子类化。 我只需要在本地设置这些variables,而无需将它们保存在服务器上。 它们是String的名为helper1 , helper2 getter和setter。 它在Android上运行良好 – 我可以使用setHelper1(“whatever”); 以及我的ParseObject上的getHelper()方法。 我想要做的是在JavaScript中执行相同的操作,因为我想在ParseCloud进行相同的操作,并使其返回带有其他Strings结果而不在数据库类中创建其他列。 我阅读了https://parse.com/docs/js/guide#objects-parse-object和https://parse.com/docs/js/guide#queries-basic-queries,但它没有太大帮助,我可以得到它。 如何实现? 编辑: q1.find({ success: function(results){ for (var x in results){ x.helper1 = ‘foo’; } response.success(results); }, error: function(error){ } });

如何将JSON格式的数据从WebView传递到HTML页面

我试图将JSON格式的数据从我的Android WebView传递到HTML页面。 但是,每当我尝试解析原始JSON数据时应用程序崩溃,我希望格式为{“key”:”data”} 我的应用程序的目标是解释此JSON数据,将其形成一个值数组,并将其发送到HTML页面。 这是正确的方法吗? 这是我的WebView代码…… public class MyWebView extends Activity { WebView mWebView; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.web_view); mWebView = (WebView) findViewById(R.id.webviewSch); mWebView.getSettings().setJavaScriptEnabled(true); mWebView.addJavascriptInterface(this, “webConnector”); mWebView.loadUrl(“file:///android_asset/table.html”); } public String load() { return “{\”key\”:\”data\”}”; } } 这是HTML代码…… Test function loader() { var jsonData = window.webConnector.load(); } Do nothing 这是日志猫: 04-15 00:35:44.551: W/dalvikvm(442): JNI […]

无法让本机Android视图显示在React Native中

我正在尝试将一个简单的TextView从Android的本机代码显示到我的Javascript视图中。 但是,应用程序无声地失败,我只看到默认的“Hello World” RCTScannerViewManager.java public class RCTScannerViewManager extends SimpleViewManager { public static final String REACT_CLASS = “RCTScannerView”; @Override public String getName() { return REACT_CLASS; } @Override protected TextView createViewInstance(ThemedReactContext reactContext) { TextView tv = new TextView(reactContext); tv.setText(“hello from android !”); return tv; } } RCTScannerViewPackage.java public class RCTScannerViewPackage implements ReactPackage { @Override public List createNativeModules(ReactApplicationContext […]

连接到网络服务的Android应用程序 – 无法正常工作

我试图将我的应用程序连接到我在asp.net中创建的WCF服务。 该服务在我的localmachine上运行: http:// localhost:8080 / Service.svc / 但由于某些原因,我的Android无法连接到此http-adress。 这是错误: 09-12 14:50:44.540:WARN / System.err(593):org.apache.http.conn.HttpHostConnectException:拒绝连接到http://127.0.0.1:8080 这是wcf中的方法,Iam尝试返回带有一些值的集合。 /// An enumeration of the (id, item) pairs. Returns null if no items are present protected override IEnumerable<KeyValuePair> OnGetItems() { // TODO: Change the sample implementation here if (items.Count == 0) { items.Add(“A”, new SampleItem() { Value = “A” }); items.Add(“B”, […]

在哪里运行复杂的算法? 服务器端还是客户端?

我正在尝试开发一个社交网络android应用程序,其中包含庞大的用户数据库。 我是Android App开发的新手,并试图了解应用程序开发背后的概念。 我正在使用以下技术: 1)MYSQL + PHP(RESTful Web服务)2)Android Studio(Java) 在应用程序中,我必须运行一些复杂的算法,用于对从云服务器中存储的数据库中的不同表收集数据的用户进行排名。 我的问题是“在哪里运行这种算法?”。 我应该在PHP中编写代码以使算法在服务器端运行,然后将此数据发送到客户端(或)我是否应该使用从服务器收集的数据在JAVA(Android Studio)中编写代码。 在这两种情况下,我的应用程序的性能如何不同? 编辑:感谢您的所有回复。 我对异步任务和multithreading有所了解。 这个疑问来到我身边,因为排名对我的所有用户来说都很常见,这是有区别的。 如果我在服务器端放置raking算法,即使结果对所有用户都相同,同样的算法也要运行几次(比如说有10000个用户,同一算法在服务器端运行10000次)。 但是,如果我确实放在客户端,我可能会过来。 但需要专家解决方案。

使用jsoup将自定义css添加到html代码

我正在开发一款Android应用,它可以加载HTML页面并在Webview中显示。 问题是我想添加我的自定义css(加载的HTML没有任何CSS或链接到CSS)。 如何使用jsoup将自定义css添加到HTML代码? 我不能修改HTML。 webview如何在以后打开它? 谢谢