小编Jan*_*usz的帖子

在android中创建SQLite数据库

我想在我的应用程序中创建一个SQLite数据库,其中包含三个表,我将数据添加到表中,稍后将使用它们.

但我喜欢保留数据库,好像当第一次安装应用程序时,它会检查数据库是否存在,如果存在则更新它,否则创建新数据库.

我正在创建一个DB类来方便我的应用程序,所以我不会为我的数据库创建创建一个活动.

如果有可能的建议,请与我分享

database sqlite android

44
推荐指数
2
解决办法
12万
查看次数

Android:如何使用togglebuttons获取radiogroup?

我想要一组按钮,用户可以选择其中一个作为选项.它必须是像行为一样的无线电组,但我不希望无线电圈存在.我只希望用户只能切换其中一个按钮.

我想我需要像togglegroup一样.

Android中是否存在类似的内容?

android togglebuttonbar

43
推荐指数
2
解决办法
4万
查看次数

使用AssetManager.list在子目录中列出资产

我的应用程序有一个资产目录,我在其中转储了一堆我需要在运行时加载的文本文件.

我有一个目录充满了特定类型的资产(即"assets/subdir"),我想加载这个目录中的所有文件,一次一个.

我有这样的代码:


AssetManager assetMgr = getAssets();

String[] assetsIWant = assetMgr.list("subdir");

for(String asset: assetsIWant) {
  doAssetyThing(asset);
}
Run Code Online (Sandbox Code Playgroud)

我已经尝试了大量不同版本的参数到assetMgr.list()并且没有到达任何地方.

如果我使用"/",我会返回一个包含"assets"目录的列表,以及一些随机的其他项目(例如META_INF).如果我传递任何其他字符串(如"assets"或"assets /"或"/ assets"或"/ assets /"或"mysubdir"或"/ mysubdir"或"assets/mysubdir"或...)那么我得到回一个空数组.

遗憾的是,文件相当不连贯.

有人知道list()参数的正确公式是什么吗?

java android

43
推荐指数
5
解决办法
4万
查看次数

如何:模式识别

我有兴趣了解有关模式识别的更多信息.我知道这是一个广泛的领域,所以我将列出一些我想要学习的特定类型的问题:

  • 在看似随机的字节集中查找模式.
  • 识别图像中的已知形状(如圆形和正方形).
  • 注意到位置流的运动模式(Vector3)

对我个人而言,这是一个新的实验领域,说实话,我根本不知道从哪里开始:-)我显然不是想在银盘上提供给我的答案,而是一些搜索我可以开始熟悉上述问题域的概念的术语和/或在线资源将是非常棒的.

谢谢!

ps:为了额外的功劳,如果所说的资源提供C#中的代码示例/讨论将是盛大的:-)但不一定是

pattern-recognition

41
推荐指数
1
解决办法
2万
查看次数

Android edittext键返回到下一个文本

我有一系列EditText条目,并希望当用户点击回车键时,它将转到下一个Editext.我知道这个一次是怎么做的,但是有没有办法告诉所有的edittext控件使用相同的函数来检查键入口并使光标前进.为每个EditTexts设置一个函数似乎有点疯狂

android key android-edittext

41
推荐指数
3
解决办法
3万
查看次数

Android应用程序中的音量控制

我想知道如何从音量键控制我的应用程序音量(与我的信念相反,我读过他们只控制铃声音量).我应该覆盖onKey Down/Up吗?

或者还有其他方法可以实现这一目标吗?我问,因为如果我覆盖活动的上面提到的函数,那么只有当与此活动相关联的视图具有焦点时,函数才会收到事件,并且我正在寻找"Globaly"的东西(不工作)无论现在正在运行什么活动)

android

40
推荐指数
2
解决办法
7万
查看次数

如何从后台服务更新Android活动中的信息

我正在尝试创建一个具有ActivityList信息的简单Android应用程序,当应用程序启动时,我计划启动一个将不断计算数据的服务(它将会改变),我希望ActivityList与之同步服务计算应用程序生命周期的数据.

如何设置我的Activity以收听服务?这是解决此问题的最佳方法吗?

例如,如果您想象一个股票价格列表 - 数据将定期更改,并且需要与(在我的情况下)不断计算/获取数据的服务同步.

提前致谢

java android android-listview observer-pattern

39
推荐指数
1
解决办法
3万
查看次数

Android:如何追踪InflateException的来源?

在启动我的应用程序时,我在Logcat中收到以下警告:

04-09 10:28:17.830: WARN/WindowManager(52): Exception when adding starting window
04-09 10:28:17.830: WARN/WindowManager(52): android.view.InflateException: Binary XML file line #24: Error inflating class <unknown>
04-09 10:28:17.830: WARN/WindowManager(52):     at android.view.LayoutInflater.createView(LayoutInflater.java:513)
04-09 10:28:17.830: WARN/WindowManager(52):     at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
04-09 10:28:17.830: WARN/WindowManager(52):     at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:563)
04-09 10:28:17.830: WARN/WindowManager(52):     at android.view.LayoutInflater.inflate(LayoutInflater.java:385)
04-09 10:28:17.830: WARN/WindowManager(52):     at android.view.LayoutInflater.inflate(LayoutInflater.java:320)
04-09 10:28:17.830: WARN/WindowManager(52):     at android.view.LayoutInflater.inflate(LayoutInflater.java:276)
04-09 10:28:17.830: WARN/WindowManager(52):     at com.android.internal.policy.impl.PhoneWindow.generateLayout(PhoneWindow.java:2153)
04-09 10:28:17.830: WARN/WindowManager(52):     at com.android.internal.policy.impl.PhoneWindow.installDecor(PhoneWindow.java:2207)
04-09 10:28:17.830: WARN/WindowManager(52):     at com.android.internal.policy.impl.PhoneWindow.getDecorView(PhoneWindow.java:1395)
04-09 10:28:17.830: WARN/WindowManager(52):     at com.android.internal.policy.impl.PhoneWindowManager.addStartingWindow(PhoneWindowManager.java:818)
04-09 10:28:17.830: WARN/WindowManager(52):     at com.android.server.WindowManagerService$H.handleMessage(WindowManagerService.java:8794)
04-09 10:28:17.830: WARN/WindowManager(52): …
Run Code Online (Sandbox Code Playgroud)

debugging android android-layout

39
推荐指数
1
解决办法
5万
查看次数

android sdk中网络事件的意图动作

我需要接收网络连接的广播,如网络连接,断开连接等.我正在使用广播接收器.任何人都可以告诉我我需要捕获哪些针对网络事件的意图行动,现在根据我在互联网上的搜索,我使用的是android.net.ConnectivityManager.CONNECTIVITY_ACTION.

这是我的广播接收器类:

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;

public class NetworkStateReceiver extends BroadcastReceiver {

@Override
public void onReceive(Context context, Intent intent) {
    // TODO Auto-generated method stub


    if (intent.getAction().equals(
            android.net.ConnectivityManager.CONNECTIVITY_ACTION)) {

        // do something..
    }
}
}
Run Code Online (Sandbox Code Playgroud)

我还添加了访问网络状态的权限:

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
Run Code Online (Sandbox Code Playgroud)

这是我在清单文件中声明此类的方法

<receiver class=".NetworkStateReceiver" android:name=".NetworkStateReceiver">
    <intent-filter>
            <action android:name="android.net.ConnectivityManager.CONNECTIVITY_ACTION" />
    </intent-filter>
</receiver>
Run Code Online (Sandbox Code Playgroud)

如果我错了或者有任何其他方式来捕获网络事件,请建议我正确的意图行动.

android intentfilter android-networking

38
推荐指数
2
解决办法
4万
查看次数

Android,在URL上创建一个等于ImageView图像的图像

我想知道如何制作一个位于特定URL的图像等于ImageView的图像?

android

38
推荐指数
3
解决办法
5万
查看次数