Articles of android

错误:在Android中使用两个库项目时,已经定义了属性“***”

我在Android项目中使用android-support-v7-appcompat作为库。 现在我想包括actionbarsherlock作为另一个库项目。 当我添加第二个库时,会出现如下许多错误 android-support-v7-appcompat\res\values\attrs.xml:476: error: Attribute "attributeName" has already been defined 通过更改一个属性值,它的相关代码片段是我试过的一个解决scheme。 但是当上面有近80条线时,就会变得乱七八糟。 有什么其他方法可以解决这个问题吗?

如何确定在TextView中可见的行数?

如何得到在TextView可见部分显示的行数? 我使用的文本没有完全放在每个屏幕分辨率的TextView 。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TextView android:id="@+id/logs_text" android:layout_width="match_parent" android:layout_height="match_parent" /> </LinearLayout> String s = "very big text" TextView logText = (TextView) view.findViewById(R.id.logs_text); logText.setText(s);

Android:FragmentPagerAdapter:第一次调用两次的getItem方法

在我的应用程序中,我使用了ViewPager。 喜欢, (say main.xml) <android.support.v4.view.ViewPager android:id="@+id/viewPager" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_above="@+id/register_header" /> 并在FragmentActivity中创buildViewPager对象和ViewPagerAdapter(它扩展了FragmentPagerAdapter)对象。 _mViewPager = (ViewPager) findViewById(R.id.viewPager); _adapter = new ViewPagerAdapter(getApplicationContext(), getSupportFragmentManager()); _mViewPager.setAdapter(_adapter); 而Adapter类就像, public class ViewPagerAdapter extends FragmentPagerAdapter { private Context _context; private FragmentManager manager; private Fragment f; private String classname="ViewPagerAdapter"; public ViewPagerAdapter(Context context, FragmentManager fm) { super(fm); _context=context; manager=fm; } @Override public Fragment getItem(int position) […]

Android Honeycomb:NetworkOnMainThreadException即使使用AsyncTask并且没有严格模式?

我遇到了一个NetworkOnMainThreadException与我的Android 3.0应用程序。 寻找一个解决scheme,我发现这一点 ,但如果我正确理解这一点,默认设置是严格模式closures。 另外,我所有的networking访问都在AsyncTask ,所以我在这个exception中看不到这个问题。 所以,我现在非常绝望,为了防止这个,我该怎么做。 亲切的问候,水母 编辑: 这篇博客文章说AsyncTask应该足够了,但是至less澄清了StrictMode的一点。 解: 我closures了StrictMode(它可能更好地保持一些设置,但我不能打扰…): StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build(); StrictMode.setThreadPolicy(policy); 之后,我遇到了一个“java.lang.RuntimeException:这个线程禁止HTTP请求”,但是在这里find了一个解决scheme。 不过,我有点困惑,因为AndroidHttpClient在我的Android 2.0+应用程序中使用时工作的很好… 解决scheme,part2 事实certificate,使用AsyncTask是一个不错的主意,但是如果做错了 ,那么这个主意就没用了 。所以严格模式的反应并没有错。 应该听了吗,呃? ;) 仍然很高兴知道它在默认情况下在Honeycomb上被激活。

增加android / sqlite数据库中logging的值

我尝试增加我的表中的一个整数键的值。 但是,似乎没有什么事情发生。 db.rawQuery("UPDATE table SET key = key + 1 WHERE name=?", new String[] {name}); 但是,这段代码工作正常(只是将密钥设置为硬编码值): ContentValues values = new ContentValues(); values.put("key", 2); db.update("table", values, "name=?", new String[] {name}); 还试过'?' 而不是只是?,但它只是在运行时错误。

我可以使用d3.js在android应用程序内部创build交互式可视化吗?

我正在尝试在android应用程序中创build交互式可视化。 将被可视化的数据将被本地存储在一个sqlite数据库中 并将被查询以生成可视化。 我还没有决定是build立一个本地应用程序还是一个networking应用程序。 基于我的研究d3.js似乎很适合需求,但我不确定如何 在移动环境中使用它。

以编程方式在android的audio歌曲混音器

我想创build一个audio混音器(DJ音乐曲目)的一种应用程序,可以创build一个audio歌曲的Dj混音器。 用户可以select一个音乐歌曲轨道,可以混合两个或更多独立的节奏,低音或节拍轨道创build一个新的修改的DJ音乐。 我对此做了大量的研究,但是找不到任何想法或线索。 如果有人对此有一些想法或参考url,请分享。

如何添加与Android导航抽屉的标题相邻的图标

我目前正在使用新的NavigationDrawer 4.2.2的Android应用程序。 除了添加图标之外,它的function就像一个魅力。 我发现一些示例代码,其中列表视图变成一个相对布局,其中2个并行数组嵌套和由基于菜单模型的数组适配器呈现,他们是同步的方式,我想。 这是MainActivity: package com.sorin.medisynced.main; import android.app.Activity; import android.app.SearchManager; import android.content.Intent; import android.content.res.Configuration; import android.os.Bundle; import android.support.v4.app.ActionBarDrawerToggle; import android.support.v4.view.GravityCompat; import android.support.v4.widget.DrawerLayout; import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.ListView; import android.widget.Toast; import com.sorin.medisynced.R; import com.sorin.medisynced.filepickerio.FilepickerSaver; import com.sorin.medisynced.filepickerio.FilepickerViewer; import com.sorin.medisynced.qr.IntentIntegrator; public class MediSyncedMainActivity extends Activity { private ListView […]

NFC支付如何工作?

据我所知,NFC标签非常简单。 它们包含less量的数据,从几个字节到几千字节。 NFC / RFID阅读器接收这些数据。 他们也可以回写一些数据以后再阅读。 我认为NFC支付比传统的磁卡更安全,整个安全性基于一个秘密数字。 那么如何实施NFC支付? 我特别感兴趣的是Android设备上的实现。 请只描述高级algorithm。

在键盘上显示或隐藏事件在Android

我正在尝试监听键盘显示或隐藏时发生的事件。 这是可能的Android? 我不想弄清楚,当我开始我的活动时,键盘显示或隐藏,我想倾听事件。