小编Ani*_*rma的帖子

Android获取处理器模型

我想让处理器模型与DU B​​ooster类似.CPU模型包含ARM处理器版本和修订版.例如:ARMv7 Processor rev 3(v7l)

我试过这只 System.getProperty("os.arch")返回架构

String[] args = {"/system/bin/cat", "/proc/cpuinfo"}; 
Run Code Online (Sandbox Code Playgroud)

获取CPU信息.我能够在某些设备中获得正确的信息,但不是全部.

我在华硕Fonepad 7中尝试了这个,它不返回处理器的属性(但返回处理器(小p)

它返回就像

processor   : 0
vendor_id   : GenuineIntel
cpu family  : 6
model       : 53
model name  : Intel(R) Atom(TM) CPU Z2520  @ 1.20GHz
stepping    : 1
microcode   : 0x10e
cpu MHz     : 800.000
cache size  : 512 KB
physical id : 0
siblings    : 4
Run Code Online (Sandbox Code Playgroud)

我想获得像"ARMv7 Processor rev 3(v7l)"这样的结果.提前致谢..

cpu android processor info

6
推荐指数
1
解决办法
6913
查看次数

Android测试 - 如何添加Espresso日志

我正在使用

androidTestCompile 'com.android.support.test:runner:0.3'
    androidTestCompile 'com.android.support.test:rules:0.3'
    androidTestCompile 'com.android.support:support-annotations:23.0.1'
    androidTestCompile 'com.android.support.test.espresso:espresso-core:2.2'
    androidTestCompile('com.android.support.test.espresso:espresso-contrib:2.2') {
        // this library uses the newest app compat v22 but the espresso contrib still v21.
        // you have to specifically exclude the older versions of the contrib library or
        // there will be some conflicts
        exclude group: 'com.android.support', module: 'appcompat'
        exclude group: 'com.android.support', module: 'support-v4'
        exclude module: 'recyclerview-v7'
    }
    androidTestCompile 'junit:junit:4.12'
Run Code Online (Sandbox Code Playgroud)

对于测试,并想知道是否有办法说espresso打印日志与开始测试和完成测试所以将很容易看到logcat如果发生的事情.

与papertrail混合以检查测试失败的原因以及私有集成服务器的位置将非常棒.

continuous-integration android android-espresso

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

如何延迟按钮点击android

public class MainActivity extends Activity implements NetworkMonitorListener {
    double _mylat = 0;
    double _mylong = 0;
    TextView textView1;

    Button clcikbutton;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub

        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        textView1 = (TextView) findViewById(R.id.textView1);

        clcikbutton = (Button) findViewById(R.id.button1);

        clcikbutton.setEnabled(false);

        Timer buttonTimer = new Timer();
        buttonTimer.schedule(new TimerTask() {

            @Override
            public void run() {
                runOnUiThread(new Runnable() {

                    @Override
                    public void run() {
                        clcikbutton.setEnabled(true);
                    }
                });
            }
        }, 5000));

        clcikbutton.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View arg0) {
                // TODO …
Run Code Online (Sandbox Code Playgroud)

android

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

Android:如何从音频文件中获取音频细节

我使用意图数据作为音乐文件从外部应用程序启动我的音乐应用程序.

所以我有这样的mp3音频URI

文件:///存储/模拟/ 0 /音乐/泰米尔/ I%20(2014)/Ennodu%20Nee%20Irundhaal.mp3

如何从URI获取音频详细信息,即Media.TITLE,Media.ALBUM,Media._ID

android android-music-player

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

如何在recyclerView中显示不同的布局?

我想显示4种不同类型布局的通知列表.将有4种类型的通知chat_noti,share_noti,coorganizer_noti,invitation_noti.这4种类型有4种不同的布局.我想在recyclerview中展示这一点.

这是我的适配器:

编辑:

List<Notifications> notificationsList;
Context context;
private static final int INVITATION_NOTI = 0;
private static final int CHAT_NOTI = 1;
private static final int SHARE_NOTI = 2;
private static final int COORGANIZER_NOTI = 3;
private int selectedPos = 0;
public NotificationsAdapter(Context context,List<Notifications> notificationsList){
    this.notificationsList = notificationsList;
    this.context = context;
}

@Override
public int getItemViewType(int type) {

    if (type == 0)
    {
        return INVITATION_NOTI;
    }
    else if(type == 1)
    {
        return CHAT_NOTI;
    }
    else if(type == 2)
    {
        return SHARE_NOTI; …
Run Code Online (Sandbox Code Playgroud)

java android android-recyclerview

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

File.listFiles因无效的UTF-8字符而崩溃

在导航目录中的文件时,应用程序崩溃了.崩溃日志如下:

JNI DETECTED ERROR IN APPLICATION: input is not valid Modified UTF-8: illegal start byte 0xf6
art/runtime/check_jni.cc:65]     string: 'Test Color.X7??37meaba'

java.io.File.list(File.java:742)
java.io.File.listFiles(File.java:784)
Run Code Online (Sandbox Code Playgroud)

android file

4
推荐指数
1
解决办法
1363
查看次数

Android标签点击滚动到顶部

在我的应用程序中,使用FragmentPagerAdapter实现选项卡

public class TabsPagerAdapter extends FragmentPagerAdapter {

public TabsPagerAdapter(android.support.v4.app.FragmentManager fm) {
    super(fm);
}

@Override
public Fragment getItem(int index) {

    switch (index) {

    case 0:
        return new OutboxFragment();
    case 1:
        return new ComposeFragment();
    case 2:
        return new NotificationFragment();
    case 3:
        return new MoreFragment();
    }

    return null;
}

@Override
public int getCount() {
    return 4;
}

public Fragment getFragment(ViewPager container, int position, FragmentManager fm) {
    String name = makeFragmentName(container.getId(), position);
    return fm.findFragmentByTag(name);
}

private String makeFragmentName(int viewId, int index) {
    return "android:switcher:" …
Run Code Online (Sandbox Code Playgroud)

tabs android scroll fragmentpageradapter

4
推荐指数
1
解决办法
5492
查看次数

使用Android Universa Image Loader Library设置图像缓存的生命周期

在我的android项目中,我使用Android-Universal-Image-Loader Lib(HERE)从Internet加载图像.

我想在一段时间内保存这些图像的缓存(例如1天).

终身结束后,它将再次从互联网上加载图像(当我的应用程序启动时).否则,它将使用缓存.

请帮我

android caching universal-image-loader

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

从 DialogFragment 和主活动更新 RecyclerView

什么是最好的模式来做到这一点。我做了一些解决方法,但我觉得这是一个不好的模式。

我的场景。

我有主要活动

主活动.java

在此活动中,我正在使用 RecyclerView 加载 Fragment。

ListFragment.java

我还有DialogFragmentItemAdapter

从适配器我显示 DialogFragment

完整的适配器代码

public class TypeAdapter extends RecyclerView.Adapter<CostTypeAdapter.ViewHolder> {
    private static final String TAG = "TypeAdapter";
    private List<CostType> mCostsType;
    private Context mContext;

public CostTypeAdapter(Context context, List<CostType> coststype) {
    mContext = context;
    mCostsType = coststype;

}

@Override
public ViewHolder onCreateViewHolder(ViewGroup viewGroup, int viewType) {
    // Create a new view.
    View v = LayoutInflater.from(viewGroup.getContext())
            .inflate(R.layout.costtype_row, viewGroup, false);

    return new ViewHolder(v);
}

// BEGIN_INCLUDE(recyclerViewOnBindViewHolder)
@Override
public void onBindViewHolder(final ViewHolder viewHolder, …
Run Code Online (Sandbox Code Playgroud)

android android-adapter dialogfragment android-recyclerview

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

org.apache.http.Header类型无法解析.它是从所需的.class文件间接引用的

错误日志:

由于构建路径不完整,因此未构建项目.找不到org.apache.http.Header的类文件.修复构建路径,然后尝试构建此项目

android

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