Articles of 安卓

哪款Android手机用于开发……?

我计划将几款游戏从iPhone / Windows Mobile移植到Android平台。 游戏是用C ++编写的,所以我打算用一个瘦的java包装器来使用NDK。 我是Android平台的新手,需要一些关于购买哪款手机进行开发的建议。 我怀疑Windows Mobile存在一定程度的碎片,不同的手机支持不同的function(键盘/旋转/屏幕尺寸/电容式触摸屏/等)。 在Android平台上开发的最佳设备有哪些……? 它们也必须在英国/欧洲上市。 先谢谢你。 尼科斯。

Android中的通用应用程序(手机和平板电脑)

我正在android中开发一个通用应用程序应该在Android手机和Android平板电脑上运行,我知道为Android手机制作应用程序的程序,但如何制作Android平板电脑,请指导我这个。 提前感谢。

删除折线google map v2 android的问题

我正在谷歌开发者的网站上添加折线选项。 PolylineOptions rectOptions = new PolylineOptions() .add(new LatLng(37.35, -122.0)) .add(new LatLng(37.45, -122.0)) // North of the previous point, but at the same longitude .add(new LatLng(37.45, -122.2)) // Same latitude, and 30km to the west .add(new LatLng(37.35, -122.2)) // Same longitude, and 16km to the south .add(new LatLng(37.35, -122.0)); // Closes the polyline. // Get back […]

安装Gradle以在Android Studio中运行Java可执行文件

所以这就是交易:我正在使用ORMLite for Android,它在Android中使用注释进行映射。 如您所知,Android中的注释速度很慢,ORMLite的制造商已经意识到这一点,因此他们添加了运行java可执行文件以生成资源文件的能力,该文件绕过了在Android应用程序中检查运行时注释的需要。 它看起来像这样: public class DatabaseConfigUtil extends OrmLiteConfigUtil { private static final Class[] classes = new Class[] { SimpleData.class, }; public static void main(String[] args) throws Exception { writeConfigFile(“ormlite_config.txt”, classes); } } 我需要一种方法来每隔一段时间运行一次这个java可执行文件。 总结一下: 我需要一种在Android Studio中运行java可执行文件的方法。 它可以通过Gradle,另一个运行配置,JUnit测试的一部分,我真的不在乎。 我只需要能够从AndroidStudio运行它。 这是我目前的Gradle脚本: buildscript { repositories { mavenCentral() } dependencies { classpath ‘com.android.tools.build:gradle:0.5.+’ } } apply plugin: […]

从Firebase获取数据限制,以执行pull to refresh并加载更多function

然而现在我一次从FireBase获取所有数据。我想做的是一次获取LIMITS中的数据,如15条记录。 就像在第一次用户从Firebase获取15条记录一样,当用户在屏幕底部/ TOP加载更多数据时,应该有更多15条记录来自Firebase并添加到列表的底部/ TOP。 我已经实现了逻辑,从Firebase获取数据库顶部或底部的15条记录,如下所示: – public class ChatActivity extends AppCompatActivity implements FirebaseAuth.AuthStateListener { private FirebaseAuth mAuth; private DatabaseReference mChatRef; private Query postQuery; private String newestPostId; private String oldestPostId; private int startAt = 0; private SwipeRefreshLayout swipeRefreshLayout; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_chat); mAuth = FirebaseAuth.getInstance(); mAuth.addAuthStateListener(this); mChatRef = FirebaseDatabase.getInstance().getReference(); mChatRef = mChatRef.child(“chats”); […]

如何在android上序列化ArrayList

我有一个基本的function,需要在我的Android应用程序中序列化。 用户将向ArrayList添加一些值,我想序列化它以避免为这个小选项使用数据库,当然要学习如何序列化(我是一个begginer),因为它似乎很有用。 无论如何,用户在arraylist中保存了一些东西,程序关闭,程序再次启动,用户可以看到保存的数据。 我该如何实现呢? 你能提供一些代码片段或有用的链接吗? 非常感谢!!

重启后的android通知

我想在通知栏中显示一个通知,按下时会启动我的应用。 虽然我这样做没有问题,但我的用户也希望在重新启动后出现通知。 他们有来自其他供应商的应用程序。 我能find的所有内容都表明应用程序必须运行才能显示通知。 有任何想法吗?

BadTokenException:无法添加窗口

我有一个问题,当屏幕超时,我收到BadTokenException ,然后用户返回到我的应用程序。 我有一个按钮,在单击时打开ContextMenu 。 它通常工作正常,但是当用户让屏幕超时,然后返回到应用程序时,会抛出BadTokenException 。 07-01 14:46:42.763: WARN/WindowManager(1105): Attempted to add window with token that is a sub-window: android.os.BinderProxy@44af17c8. Aborting. 07-01 14:46:42.771: WARN/System.err(1725): at android.view.ViewGroup.showContextMenuForChild(ViewGroup.java:459) 07-01 14:46:42.771: WARN/System.err(1725): at android.view.ViewGroup.showContextMenuForChild(ViewGroup.java:459) 07-01 14:46:42.771: WARN/System.err(1725): at android.view.ViewGroup.showContextMenuForChild(ViewGroup.java:459) 07-01 14:46:42.771: WARN/System.err(1725): at android.view.ViewGroup.showContextMenuForChild(ViewGroup.java:459) 07-01 14:46:42.771: WARN/System.err(1725): at android.view.ViewGroup.showContextMenuForChild(ViewGroup.java:459) 07-01 14:46:42.771: WARN/System.err(1725): at android.view.View.showContextMenu(View.java:2444) 07-01 14:46:42.771: WARN/System.err(1725): at […]

Google Maps Android API v2免费吗?

我的控制台上没有Google Maps Android API v2的礼貌限制,它是免费服务吗?

Android布局文件夹组织

我正在开发一个Android应用程序,我目前在layout文件夹中有大约8个布局xml文件。 随着每个额外的布局资源文件,组织此文件夹的需求也在增加。 但是,当我在布局文件夹中创建一个文件夹并通过重构操作将资源移动到它时,它会破坏我的项目。 例如,我的资源在这里被引用: setContentView(R.layout.login); 将login.xml文件移动到新创建的名为”test”文件夹后,它会破坏我的构建。 如果我更新引用: setContentView(R.layout.test.login); 它仍然无法编译。 任何帮助将不胜感激。