Tag: 安卓

除非您使用Google Maps API更新Google Play服务,否则“应用程序将无法运行”

我使用Google Maps API创建了一个应用。 经过几个小时的尝试解决错误,我成功地运行了它(没有崩溃)。 但现在我收到了一个错误。 该警报意味着“除非您更新Google Play服务,否则应用程序将无法运行”。 我在模拟器中听说过这个错误,但我使用的是真正的设备(在Gingerbread上使用LG P350)。 我有android 2.3的设备所以我使用SupportLibrary。 我的活动档案 和AndroidManifest 有任何想法吗?

ArrayList不在onChildAdded函数内更新

public class DataService { private static DataService ourInstance = new DataService(); private DatabaseReference mDatabase; public static DataService getInstance() { return ourInstance; } public ArrayList getFriendList() { mDatabase = FirebaseDatabase.getInstance().getReference().child(“users”); final ArrayList list = new ArrayList(); mDatabase.addChildEventListener(new ChildEventListener() { @Override public void onChildAdded(DataSnapshot dataSnapshot, String s) { UserDatabase userDatabase = dataSnapshot.getValue(UserDatabase.class); list.add(userDatabase); } @Override public void […]

原始资源与SQLite数据库

我正在创建一个将使用大量数据的应用程序,这些数据用于所有意图和目的,是静态的。 我曾经认为使用SQLite数据库来处理这些数据是最有意义的。 我想知道只使用XML文件然后将其作为原始资源访问是否有意义。 请记住,可能会有大量数据,大约数百个单独的数据。 在内存管理和整体设计考虑方面,我是否正确地认为SQLite是最好的,或者如果数据基本上是静态的,那么SQLite是否有意义?

如何制作我的应用系统

我需要创建我的应用程序作为系统,因为我需要得到权限android.permission.WRITE_SECURE_SETTINGS 。 安装到虚拟设备(Eclipse)后,我的应用程序出现在’/data/app’ 。 我尝试手动将他移动到’/system/app’ ,设置权限644 ,但是当我启动我的应用程序 – 吐司’App isn’t installed’ 。 重启后(关闭虚拟设备并重启)我的应用程序从’/system/app’消失。 添加: – 1.为什么android无法在’/system/app’看到我的应用’/system/app’ ? – 2.为什么重启虚拟设备后我的应用程序从’/system/app’消失了? 在Eclipse Emulator和真实设备上制作我的应用系统的最佳方法是什么?

这是什么意思?

可能重复: Java this.method()vs method() 我一直在阅读一些东西并做一些关于android java的教程,但我仍然不明白“这”意味着什么,就像在下面的代码中一样。 View continueButton = this.findViewById(R.id.continue_button); continueButton.setOnClickListener(this); View newButton = this.findViewById(R.id.new_button); newButton.setOnClickListener(this); 另外,为什么在这个例子中没有使用Button定义按钮但是使用View,有什么区别? PS。 很棒的网站! 试着学习java并在这里搜索得到各种答案!

我的布局上看不到任何FirebaseRecyclerAdapter项目

我试图从Firebase数据库检索数据到我的布局,我无法在布局中看到任何FirebaseRecyclerAdapter项目,请帮忙。 我按照教程说明了如何做到这一点,当我运行应用程序时,我没有看到任何项目,但我可以滚动。 public class Home extends AppCompatActivity { Button logout; FirebaseAuth firebaseAuth; private static final String Tag = “Home”; DatabaseReference dbUsers; DatabaseReference db; private RecyclerView mBlogList; FirebaseAuth.AuthStateListener authStateListener; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_home); logout = (Button) findViewById(R.id.logout); dbUsers = FirebaseDatabase.getInstance().getReference().child(“Users”); Log.d(Tag, “onCreate: starting”); firebaseAuth = FirebaseAuth.getInstance(); dbUsers.keepSynced(true); db = FirebaseDatabase.getInstance().getReference().child(“Blog”); db.keepSynced(true); mBlogList […]

请求使用Android应用中使用的用于服务器Web的Google Places API KEY拒绝

我正在尝试从Android应用的Google商家信息API中获取信息。 为此,首先我在Google帐户中启用了此API。 其次,我为浏览器创建了一个API KEY。 由于其他API,我已经有了一个API KEY服务器。 所以,在我的代码中,我已经使用这两个密钥进行了测试,并且两者都得到了相同的结果! { “error_message”:“此服务需要API密钥。”, “html_attributions”:[], “结果”:[], “status”:“REQUEST_DENIED” } 我用来打电话的代码是…… @Override protected String doInBackground(LocationService… ls) { JSONObject result = new JSONObject(); URL url; HttpsURLConnection urlConnection; // Making HTTP request try { //Define connection url = new URL(“https://maps.googleapis.com/maps/api/place/nearbysearch/json”); urlConnection = (HttpsURLConnection)url.openConnection(); urlConnection.setRequestMethod(“POST”); urlConnection.setRequestProperty(“Content-Type”, “application/x-www-form-urlencoded”); urlConnection.setRequestProperty(“charset”, “utf-8”); urlConnection.setRequestProperty(“Accept”, “application/json”); urlConnection.setDoOutput(true); urlConnection.setDoInput(true); urlConnection.setUseCaches(false); //Send […]

Android:Google Maps API – 更改地图工具栏的位置

我正在使用Google Maps API for Android。 单击标记时,以下代码启用右下角的地图工具栏 googleMap.getUiSettings().setMapToolbarEnabled(true); 但是,我希望此地图工具栏显示在地图的右上角,而不是默认的右下角位置。 我该怎么办?

ANDROID:解析XML

我不是开发人员,我只是涉猎编程。 我从未理解的一个领域是XML解析。 可悲的是,对于我最新的“项目”,我需要为Android应用程序做这件事。 它是我为工作做的原型。 我有这个XML(一个模拟文件): 1275243 1077244 1077244 我有一些代码,让我得到每个的NodeList: inputStream = OpenHttpConnection(URL); Document document = null; DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder documentBuilder; documentBuilder = documentBuilderFactory.newDocumentBuilder(); document = documentBuilder.parse(inputStream); document.getDocumentElement().normalize(); NodeList lineNodes = document.getElementsByTagName(“line”); 我不知道下一步该做什么。 我的代码似乎很长。 我用Google搜索了更好的方法,但是我发现了一些更清晰的代码,我无法开始工作。 有没有好的Android XML教程? 或者有人可以帮助我使用此代码? 我需要将每个进入HashMap,其中String是ID。 Line是显示的所有信息的类。 谢谢尼尔

我如何检索随机值Firebase数据库

我有一个firebase数据库,其中有一棵树,看起来像这样 tvthemetunes airwolf value “url to air wolftheme” eastenders value “url to eastenders” knight rider value “url to nightrider” 等等… 在我的应用程序用户下载项目和项目下载电视主题将从url播放。 我可以让它在单个项目的值事件时正常工作。 我希望它从列表中随机选择一个值。 怎么能实现这个? 编辑可以使用循环视图方法,因为我的应用程序不包含任何 这是我的单项代码 protected Dialog onCreateDialog(int id) { switch (id) { case progress_bar_type: //Here is where i play the theme getthemetune(); pDialog = new ProgressDialog(c); pDialog.setTitle(MY Title); pDialog.setMessage(MY Message); pDialog.setIcon(R.mipmap.ic_launcher); pDialog.setIndeterminate(false); pDialog.setMax(100); […]