标签: android

错误:解析XML时出错:格式不正确(令牌无效)......?

我正在使用以下XML处理应用程序.但是当我尝试清理/构建我的项目时,会发生以下错误:

"错误:解析XML时出错:格式不正确(无效令牌)"

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView  
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:text="@string/hello";
/>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

它可能意味着什么?

xml android android-xml

35
推荐指数
5
解决办法
15万
查看次数

Eclipse"无效的资源目录名称"

每当我尝试在Eclipse(3.7.0)中向我的Android项目添加资源文件夹时,我总是会收到以下错误:

invalid resource directory name: C:\path_to_project\res/new_folder_name
Run Code Online (Sandbox Code Playgroud)

您会注意到斜杠对于新创建的文件夹的方式是错误的,所以我猜这是某种特定于Windows的问题,尽管我不能在我的生活中弄清楚如何解决它.

以下是我尝试创建文件夹的一些方法:

  • 右键单击Eclipse中项目中的"res" - >新建 - >文件夹
  • 通过Windows资源管理器创建新文件夹并将其导入Eclipse项目
  • 完全从我的工作区中删除项目,在资源管理器中创建文件夹,然后将整个项目重新导入Eclipse
  • 使用Cygwin和DOS命令行执行相同的操作

在所有这些情况下,我最终都采用了错误的方式.

我错过了什么?

eclipse windows android

35
推荐指数
2
解决办法
5万
查看次数

Android平板电脑不信任RapidSSL证书

我已使用DirectAdmin 在删除的站点地址上安装了带有中间证书的RapidSSL证书.该的RapidSSL安装检查报告了安装成功.

但是,当我在使用Android 2.2的Archos 10.0平板电脑上访问该网站时,它抱怨该证书不是由受信任的机构颁发的.它在我的索尼爱立信Arc(手机)与Android 2.3上运行良好.

我可以做些什么来解决这个问题在服务器端(没有触摸平板电脑)?显然,如果那个版本的Android根本不信任RapidSSL,我什么也做不了,但是我的CA链或其他东西可能存在错误配置?

ssl https android certificate

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

Android:声音API(确定性,低延迟)

我正在审查各种Android声音API,我想知道我应该使用哪一种.我的目标是获得低延迟音频,或者至少是关于播放延迟的确定性行为.

我们遇到了很多问题,似乎Android声音API是废话,所以我正在探索各种可能性.

我们遇到的问题是sound_out.write(sound_samples);扬声器播放的声音和实际声音之间存在明显的延迟.通常它大约是300毫秒.问题是在所有设备上它都是不同的; 有些人没有这个问题,但大多数人都瘫痪了(但是,CS呼叫的延迟为零).这种荒谬的延迟最大的问题是,在某些设备上,这种延迟似乎是一些随机值(即它并不总是300毫秒).

我正在阅读有关OpenSL ES的内容,我想知道是否有人有过这方面的经验,或者它是相同的东西,但包装在不同的包中?

我更喜欢本机访问,但我不介意Java层间接,只要我能获得确定性行为:延迟必须是常量(对于给定的设备),或者我想要访问当前回放位置而不是猜测误差范围为±300 ms ......

编辑:
1.5年后,我尝试了多个Android手机,看看如何为实时语音通信获得最佳延迟.使用专业工具我测量了波浪路径的延迟.最佳结果超过100毫秒,大多数手机都在180毫秒范围内.有人有想法吗?

android android-ndk

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

安装Eclipse的ADT插件

我正在尝试为Eclipse安装ADT插件.但是,在我转到"安装新软件..."并进入插件位置https://dl-ssl.google.com/android/eclipse/后,会显示"待处理...".无论我等多久,它都不会改为"开发人员工具".(我也试过" http://dl-ssl.google.com/android/eclipse/)

为了解决这个问题,我尝试下载当前的ADT插件zip文件,但这也不起作用.出现"开发人员工具",但当我点击"下一步"时,它不会超过"计算需求和依赖关系".

请提供任何一种方法问题的解决方案.谢谢.

eclipse plugins android eclipse-plugin adt

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

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

Android:在Android相机预览中叠加

我正在使用Camera API并调用相机.

我想在相机预览的顶部显示标题(用于标记).标题是jpeg图像.

可能吗?任何帮助赞赏.

提前致谢.

我的代码如下.

public class CameraActivity extends Activity {
    @Override
    protected void onPause() {

        super.onPause();
    }

    private static final int CAMERA_PIC_REQUEST = 2500;
    private Bitmap image2;
    private Bitmap bm;
    public static String imagepath;
    public static int x=1;
    private RdmsDbAdapter dbHelper;
    @Override



    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.header);
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
        //caling new incident
        if(IncidentFormActivity.incident_id == null || IncidentFormActivity.isDisable==true){
            //DBAdapter instance created and connection opened. 
            dbHelper = new RdmsDbAdapter(CameraActivity.this);
            dbHelper.open();

            //setting up flags
            NewIncidentHelper nih = new NewIncidentHelper();
            nih.setUpNewIncident(); …
Run Code Online (Sandbox Code Playgroud)

camera android header

35
推荐指数
2
解决办法
6万
查看次数

saveInstanceState()之后的popBackStack()

我遇到了一个问题,我有一个包含多个片段的Activity.对于任何单个片段,您可以执行搜索操作,该工作正常...如果您从任何片段中搜索,它将显示一个新的Activity来处理搜索,然后将结果返回到Activity以处理显示新片段.问题是,在搜索操作之后,我希望能够清除(几乎)所有碎片popBackStackImmediate(...),因为saveInstanceState(...)被调用,我得到一个异常,说:

"java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState"
Run Code Online (Sandbox Code Playgroud)

onSaveInstanceState有人知道如何在调用后从后面的堆栈弹出?

android android-fragments

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

如何防止应用程序被卸载?

我正在为父母开发一个注意孩子的申请表.所以这个应用程序不能被孩子删除.我需要知道如何使其无法安装或用户需要密码来删除该应用程序.

android uninstall android-activity

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

如何自定义Android ActionBar以在标签之前显示自定义视图?

我正在使用Tabs的ActionBar自定义视图.我的问题是自定义视图的排序.Android 在标签显示它- 我不想要.

我希望在标签之前显示自定义视图.

有没有办法自定义actionBar以在标签之前显示自定义视图?或者这不可能吗?

码:

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    final ActionBar bar = getActionBar();
    bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);

    View customActionBarView = 
        getLayoutInflater().inflate(R.layout.home_actionbar, null, true);
    ActionBar.LayoutParams lp = 
        new ActionBar.LayoutParams(LayoutParams.WRAP_CONTENT, 
            LayoutParams.WRAP_CONTENT);

    lp.gravity = Gravity.START;
    bar.setCustomView(customActionBarView, lp);
    bar.setLogo(R.drawable.logo);
    bar.setHomeButtonEnabled(true);
    bar.setDisplayShowCustomEnabled(true);

    bar.addTab(bar.newTab()
        .setText("Stuff")
        .setTabListener(new TabListener<StuffFragment>(
            this, "stuff", StuffFragment.class)));

    bar.addTab(bar.newTab()
        .setText("Friends")
        .setTabListener(new TabListener<ContactsFragment>(
            this, "friends", ContactsFragment.class)));

    bar.addTab(bar.newTab()
        .setText("Messages")
        .setTabListener(new TabListener<ConversationsFragment>(
            this, "messages", ConversationsFragment.class)));

    if (savedInstanceState != null) {
        bar.setSelectedNavigationItem(savedInstanceState.getInt("tab", 0));
    }

    bar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM | 
        ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_USE_LOGO);

    bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);    
}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

android android-actionbar

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