小编mud*_*dit的帖子

在Android上以编程方式下载文件

我正在以编程方式从Web服务器下载文件.下载完成后,我检查了文件.大小,扩展名和所有其他参数都是正确的,但是当我尝试在媒体播放器中播放该文件时,它表明它已损坏.

这是我的代码:

    byte[] b = null;
    InputStream in = null;
    b = new byte[Integer.parseInt(size)];    // size of the file.
    in = OpenHttpConnection(URL);            
    in.read(b);
    in.close();

    File folder = new File("/sdcard", "folder");
   boolean check = folder.mkdirs();

   Log.d("HttpDownload", "check " + check);

   File myFile = new File("/sdcard/folder/" + name);


    myFile.createNewFile();
   OutputStream filoutputStream = new FileOutputStream(myFile);

   filoutputStream.write(b);

   filoutputStream.flush();

   filoutputStream.close();
Run Code Online (Sandbox Code Playgroud)

android

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

获取存储在SD卡+ android中的缩略图Uri /图像路径

SDK版本 - 1.6

我正在使用以下意图打开android的默认图库:

Intent intent = new Intent();
                intent.setType("image/*");
                intent.setAction(Intent.ACTION_GET_CONTENT);
                startActivityForResult(
                        Intent.createChooser(intent, "Select Picture"), 101);
Run Code Online (Sandbox Code Playgroud)

现在onActivityResult,我能够获得所选图像的原始Uri和路径,但我无法获得所选图像的缩略图的Uri和路径.

获取原始图像的代码Uri和路径:

@Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);

        try {

            if (requestCode == 101 && data != null) {

                Uri selectedImageUri = data.getData();
                String selectedImagePath = getPath(selectedImageUri);
} else {
                Toast toast = Toast.makeText(this, "No Image is selected.",
                        Toast.LENGTH_LONG);
                toast.show();
            }

        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    public String getPath(Uri uri) {
        String[] …
Run Code Online (Sandbox Code Playgroud)

android thumbnails

22
推荐指数
4
解决办法
7万
查看次数

如何使用appcompat v7创建卡片工具栏

我想创建一个工具栏,如下面的图像,如材料设计指南中所提出的:

在此输入图像描述

我可以通过使用具有相对布局的工具栏来实现此目的:

<RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >

        <Toolbar/>

        <LinearLayout android:layout_marginTop="-17dp" />

</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

我不确定这是不是正确的方法.任何帮助表示赞赏.

android android-appcompat android-support-library material-design android-cardview

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

Android - 哪一个使用Active Android或Realm

我已经使用ActiveAndroid一段时间了,我最近听说Realm是另一个不错的选择.我正在考虑更改我的应用程序以使用Realm,但在此之前,我在寻找是否有人已经完成了这两者之间的性能比较.我在realm的网站上找到了一些比较,但那些是在ORMLite和SQLite上.

任何建议表示赞赏.

android realm activeandroid

19
推荐指数
2
解决办法
6232
查看次数

ActionBarDrawerToggle未设置抽屉指示器

我试图在我的应用程序中添加导航抽屉..一切正常但现在我仍然有箭头图标虽然我用Android的ic_drawer替换它?这是我的代码:

private ActionBarDrawerToggle mDrawerToggle;


@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    DrawerLayout mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
    ExpandableListView mDrawerList = (ExpandableListView) findViewById(R.id.left_drawer);

    mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow,
            GravityCompat.START);
    mDrawerList.setAdapter(new DrawerListAdapter(this));
    mDrawerList.setOnChildClickListener(new DrawerItemClickListener());

    mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout,
            R.drawable.ic_launcher, R.string.drawer_open,
            R.string.drawer_close);

    Log.d("Mudit",
            "mDrawerToggle" + mDrawerToggle.isDrawerIndicatorEnabled()); // returns true

    mDrawerLayout.setDrawerListener(mDrawerToggle);

    getActionBar().setDisplayHomeAsUpEnabled(true);
    getActionBar().setHomeButtonEnabled(true);

    getActionBar().setDisplayShowHomeEnabled(false);

}

/**
 * When using the ActionBarDrawerToggle, you must call it during
 * onPostCreate() and onConfigurationChanged()...
 */

@Override
protected void onPostCreate(Bundle savedInstanceState) {
    super.onPostCreate(savedInstanceState);
    mDrawerToggle.syncState();
}

@Override
public void onConfigurationChanged(Configuration newConfig) {
    super.onConfigurationChanged(newConfig); …
Run Code Online (Sandbox Code Playgroud)

android navigation-drawer

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

滚动查看寻呼机内容时显示和隐藏操作栏

我想将操作栏/工具栏显示并隐藏为Google Play商店应用.我在顶部使用滑动标签并查看寻呼机以显示每个标签的内容.以下是Google Play商店应用的截图供参考:

在此输入图像描述 在此输入图像描述

我的布局XML:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent" android:layout_height="match_parent">

    <LinearLayout style="@style/HeaderBar"
        android:id="@+id/headerbar"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical">

        <include layout="@layout/toolbar_no_bg"
            android:id="@+id/toolbar_actionbar"/>

        <com.fauzie.sample.tabsspinner.widget.SlidingTabLayout
            android:background="@color/tab_background"
            android:id="@+id/sliding_tabs"
            android:layout_width="match_parent"
            android:layout_height="wrap_content" />
    </LinearLayout>

    <android.support.v4.view.ViewPager
        android:id="@+id/view_pager"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_below="@id/headerbar">

    </android.support.v4.view.ViewPager>

</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

提前致谢.

android material-design

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

如何检查活动是否正在运行

可能重复:
检查活动是否处于活动状态

如果活动正在显示,我想在屏幕上显示进度对话框.但是当活动窗口没有显示时,它将不会执行任何操作.请建议,如何检查我的活动是否显示?

android android-activity

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

在android上使用tesseract

我正在研究一个使用tesseract OCR引擎的android项目.过去几天我一直在网上搜索有关Android平台tesseract的任何支持.但是我没有得到任何帮助...请帮助我如何做使用tesseract for android platform ...或者如何在android上安装它...

任何形式的帮助都很高兴...请提前帮助谢谢

android tesseract

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

任何在Android上进行C2DM的人

我需要在我的应用程序中实现c2dm.还有谁也这样做?请帮助..一些教程将非常有用或者如果您已经完成了c2dm实现,那么我们非常感谢教程.

请帮忙.

android android-c2dm

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

Android - 把图像名称"package"抛出编译时错误

我想在我的drawable文件夹中放置一个图像名称"package.png".一旦我将它们粘贴到文件夹中,它就会抛出以下错误:

[2012-05-26 12:40:30 - MyApp] res/drawable-mdpi/package.png:0: error: invalid symbol: 'package'
Run Code Online (Sandbox Code Playgroud)

但是,一旦我重命名为其他名称,这个图像工作正常.任何想法为什么会发生这种情况以及如何解决这个问题并拥有一个可绘制的名为"包".

android drawable android-sdk-2.3

8
推荐指数
1
解决办法
1573
查看次数