Tag: 安卓

如何反转使用FirebaseUI-Android获取的数据?

我尝试使用FirebaseUI-Android lib在Recycler-view中简单地显示数据集。 借助push()方法,数据存储在Firebase的列表中。 当我获得数据时,我首先获得了最早的数据,而我的要求是最年轻的。 所以我需要一个相反的顺序。 有没有办法用FirebaseUI本身做到这一点? 使用Firebase Core,似乎只有两种可能的方式(来自显示post的降序发布顺序 ): 获取所有数据,并在运行时恢复它们(强制执行),感谢@Kato片段 在写入时为列表中的每个项目设置递减优先级。 这要求我们知道在启动数据拉动创建时的每个(今天和明天)订购用法。 通常情况并非如此。 有没有其他(旧的或新的)选项来做这个简单的主框架工作?

如何在Firebase中获取特定的pushID?

我试图像Instagram一样使用Firebase作为后端,而用户在任何照片中添加评论,新的ID由Firebase生成现在我想添加一个孩子(喜欢)当用户点击这个随机生成的类似按钮时评论ID,但问题是如何获得特定的评论ID?

按数组中的字符串名称访问资源字符串

我正在尝试使用字符串数组从XML获取资源,因为它当前处于循环中。 谁能告诉我如何做到这一点? 资源名称与数组字符串名称相同,只是为了清楚。 到目前为止,我尝试过: mMainEngine.mContext.getString(R.string.class.getField(Modification.ModicationNames[Current]).getInt(null)),

Google Play服务版本9.0.83的路线跟踪活动中地图上未显示任何标记

在下面的代码中,我的updateLocation方法中的if(map!=null && mapIsReady==true) {…}内容永远不会被调用。 知道为什么吗? package com.noureddine_ouertani.www.wocelli50; import android.Manifest; import android.content.Context; import android.content.pm.PackageManager; import android.graphics.Color; import android.location.Criteria; import android.location.Location; import android.location.LocationListener; import android.location.LocationManager; import android.net.Uri; import android.os.Bundle; import android.os.PowerManager; import android.support.annotation.NonNull; import android.support.v4.app.ActivityCompat; import android.support.v4.app.FragmentActivity; import android.widget.Toast; import com.google.android.gms.appindexing.Action; import com.google.android.gms.appindexing.AppIndex; import com.google.android.gms.common.ConnectionResult; import com.google.android.gms.common.api.GoogleApiClient; import com.google.android.gms.location.LocationServices; import com.google.android.gms.maps.CameraUpdateFactory; import com.google.android.gms.maps.GoogleMap; import com.google.android.gms.maps.OnMapReadyCallback; import com.google.android.gms.maps.SupportMapFragment; […]

有没有办法在我从Firebase对象转换的类中存储Key?

这是我的数据库: [x] database — > [+] students —–> [+] -KuGacomJymBwkcc7zlU (pushKey) ———–> Name – Jon ———–> Age – 21 我有Student.class: String name; String age; public Student(String Name, String Age) { this.name=Name; this.age=Age; } 我从firebase datasnapshot中读取了如下信息: Student newStudent = DataSnapshot.getValue(Student.class); 当我这样做时,我得到了名称和年龄,但我的问题是,如果有一种方法可以在Student类上存储ID(pushKey)而不添加将保存它的String并在firebase数据库上获取另一个字段。 谢谢你们。

如何限制Android设备不打开某些特定网站egyoutube,facebook

我正在为Android设备编写应用程序,现在我想实现如果我的应用程序安装在设备上而不是限制打开youtube或facebook的function。 因为这个应用程序是为员工而我的客户不希望他的员工在youtube或facebook上浪费时间。 我试图在谷歌上找到一些帮助,但没有得到任何好的消息来源。 谢谢

AlarmManager与日历对象Android java

你好我试图制作一个简单的完全工作的闹钟,但我坚持做出正确的警报……我不明白的是这个: https://developer.android.com/training/scheduling/alarms.html // Set the alarm to start at 8:30 am Calendar calendar = Calendar.getInstance(); calendar.setTimeInMillis(System.currentTimeMillis()); calendar.set(Calendar.HOUR_OF_DAY, 8); calendar.set(Calendar.MINUTE, 30); // setRepeating() lets you specify a precise custom interval–in this case, // 20 minutes. alarmMgr.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), 1000 * 60 * 20, alarmIntent); 我们将当前时间以milis设置为日历,所以如果我们在milis中获得时间,那么现在将开始以milis设置当前时间然后分配小时和分钟的目的是什么? 在milis设定时间设定从1970年到现在的几百毫秒? 日历在milis中获取时间返回我们设置的小时以来的milis数量? 要么 ? 我根本不理解这些线条,为什么我们以毫秒为单位设置当前时间然后设置小时点火? 编辑 – 如果我设置闹钟在10:00和10点05分触发,我该怎么办? 它立即开火……..

Android – Firebase – 将用户发送到聊天室

目标 允许用户访问他们选择的群聊。 用户单击群聊名称后,将进入群聊。 数据库树 如数据库树中所示,将显示当前已登录用户的已创建的群聊名称列表。 我有一个管理员帐户来为用户创建这些群聊。 在数据库中看到的Android,亚洲和欧洲组聊天不是固定变量。 他们是名字。 新的群聊名称可以是“地球”。 因此,除了由Node本身调用它之外,没有办法通过变量调用它。 应用截图 组聊天列表2.进入群聊 活动流程 GroupFragment —>聊天活动 GroupFragment <—聊天活动 申请流程 用户—> LoginActivity —> UserActivity —> GroupFrag —> GroupChatActivity 在(GroupFrag —> GroupChatActivity)用户必须在GroupFrag中选择一个群聊名称才能进入GroupChatActivity 用户必须在GroupFrag中选择一个群聊名称才能输入GroupChatActivity 描述 用户将能够选择群聊名称(来自GroupFragment),该应用程序将使用户进入群聊(进入聊天活动)。 用户将能够返回GroupFragment并选择另一个所需的组。 (群聊名称未固定 – 它们不是可以从中调用的节点) 问题 在片段中提示后,我无法选择群聊名称,这将带我进入群聊。 集团片段 @Override public void onStart() { super.onStart(); class GroupAdapter extends RecyclerView.Adapter { ArrayList list; public GroupAdapter(ArrayList list) […]

考虑不添加周末,如何将营业时间添加到日期? – Java

我想增加一些特定的小时数,忽略周末 例如, (周五18:00)+ 48 =(Tuseday 18:00)(周六和周日被忽略) 由于公司24小时工作,营业时间是24小时。但我仍然无法在工作日如何增加工作时间 function可以是这样的: public Date getTaskEndTime(Calendar startDate, int hours){ // calculate the end time by adding the hours ignoring the weekends }

不幸的是应用程序停止了android模拟器genymotion

我是Android应用程序开发的新手(从昨天起我才开始学习android)。 我在AVD中收到消息 – 不幸的是已经停止了,请帮我解决这个错误,我想在android中学到更多但是被这个错误所吸引.. plz..plz ..帮助我来制作这个。 我的main.java是 package com.example.first; public class MainActivity extends Activity { int counter = 0 ; Button add,sub; TextView total; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); add = (Button) findViewById(R.id.bt_add); sub = (Button) findViewById(R.id.bt_sub); total = (TextView) findViewById(R.id.textView1); add.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { counter++; total.setText(“ur total is […]