小编Sid*_*ele的帖子

获取Blob图像并将该图像转换为位图图像

我从blob格式的数据库中获取图像.我想将它转换为Bitmap image.the我用来将位图转换为Blob的代码放在下面.但请告诉我如何反转它.???

ByteArrayOutputStream boas = new ByteArrayOutputStream();  
btmap.compress(Bitmap.CompressFormat.JPEG, 100, boas ); //bm is the bitmap object   
byte[] byteArrayImage = boas .toByteArray(); 
String encodedImage = Base64.encodeToString(byteArrayImage, Base64.DEFAULT);
Run Code Online (Sandbox Code Playgroud)

sqlite android blob bytearray bitmap

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

带自定义适配器的MultiAutoCompleteTextView显示乱码字符串

这是我之前的问题的后续跟进:Android:自动完成TextView类似于Facebook应用程序.

的背景:

我在问题中的要求(上面发布的链接)AutoCompleteTextView与Facebook应用程序中使用的类似,其他几个也是如此.解决方案是使用多线路.MultiAutoCompleteTextView这个想法是让用户在创建状态更新时直接输入他们的好友名称.答案中的解决方案从独立的角度来看很好.但是,当我盯着在现有代码中集成解决方案时,它仍然适用于正确的下拉列表等等.感谢来自这里的解决方案,我看到了我朋友的过滤列表:https://stackoverflow.com/a/12363961/1350013.我用一个自定义的ListView一个BaseAdapter,而不是GridView从溶液中.

问题:

我的代码使用了一个BaseAdapter实现Filterable.如上所述,工作正常.

当我从筛选列表中选择一个朋友时,问题出在哪里.的MultiAutoCompleteTextView,选择后,显示此:@MY_PACKAGE_NAME.Friends.getFriends@406c1058而不是朋友的名字.我需要更改什么来显示名称而不是乱码文本?如果它有帮助,那么我在第一类中运行它来扩展a SherlockActivity而不是a SherlockListActivity.

现在我不确定相关代码是什么,以找出问题所在的位置,因此我将尽可能多地发布相关代码.我是一个菜鸟,所以请轻松并要求任何额外的代码.我会及时遵守.同样,如果不需要这里的东西使帖子混乱,我将删除它.

代码块

来自我之前的问题的解决方案中的Tokenizer.链接在顶部(在onCreate()方法中)

editStatusUpdate = (MultiAutoCompleteTextView) findViewById(R.id.editStatusUpdate);
editStatusUpdate.addTextChangedListener(filterTextWatcher);

editStatusUpdate.setTokenizer(new Tokenizer() {

    @Override
    public CharSequence terminateToken(CharSequence text) {

        int i = text.length();

        while (i > 0 && text.charAt(i - 1) == ' ') {
            i--;
        }

        if (i > 0 && text.charAt(i - …
Run Code Online (Sandbox Code Playgroud)

android baseadapter

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

使用Baseadapter过滤ListView会过滤文本而不是图像

早期问题取得了一些进展.现在有一个新问题.GridView中的文本显示正确的结果.但是,图像与列表开头的图像相同.

例如:如果我搜索" Sidd ",它会显示三个结果,但照片仍然以" A " 开头的用户开头.附件是一个清晰的屏幕截图.

这是BaseAdapter代码:

public class TagFriendsAdapter extends BaseAdapter implements Filterable {

    List<String> arrayListNames;
    List<String> mOriginalNames;

    List<String> arrayPictures;
    List<String> mOriginalPictures;

    Activity activity;
    String[] fetFriendID;
    String[] fetFriendName;
    String[] fetFriendPicture;

    LayoutInflater inflater = null;
    ImageLoader imageLoader;

    TagFriendsAdapter(Activity a, String[] stringUID, String[] stringName, String[] stringPicture,
            ArrayList<String> arrayName, ArrayList<String> arrayPicture) {

        activity = a;
        fetFriendID = stringUID;
        fetFriendName = stringName;
        fetFriendPicture = stringPicture;

        this.arrayListNames = arrayName;
        this.arrayPictures = arrayPicture;

        inflater = (LayoutInflater)activity.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        imageLoader = new ImageLoader(activity.getApplicationContext());
    }

    public int getCount() …
Run Code Online (Sandbox Code Playgroud)

android filtering baseadapter

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

Android:隐藏标题栏的问题

我想在我的应用程序的所有活动中隐藏标题栏.为此,我在标记中添加了以下属性:

android:theme="@android:style/Theme.NoTitleBar"
Run Code Online (Sandbox Code Playgroud)

标题栏现在已隐藏,但问题是我的应用程序看起来很奇怪.

之前:

http://imageshack.us/a/img831/6905/screenshot1355296053406.png

使用noTitleBar属性:

http://imageshack.us/a/img211/581/screenshot1355295921669.png

看起来对比度较低..

如果noTitleBar属性位于应用程序标记或每个活动标记中,则没有区别.

希望你能解决我的问题.

android titlebar android-manifest android-titlebar

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

信息亭模式Android穿戴

我正在尝试在智能手表中设置信息亭模式。我现在在尝试实现设备管理时遇到两个大问题:

  1. 以下使用功能未定义:android.software.managed_users android.software.device_admin
  2. 标志“ ro.config.low_ram”已设置,我尝试使其未定义。

[根据 https://source.android.com/devices/tech/admin/implement.html进行]

此外,如果您有更好的想法在智能手表中设置信息亭模式,我将很高兴。

android adb sony-smartwatch wear-os

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

如何将位图保存到手机的图库?

我拍了一张照片并在imageview中显示.然后我在我的活动中从imageview获取位图,当我按下按钮时我想将这个位图保存到手机的图库中.我该怎么办?

android bitmap android-gallery

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

如何使Android应用程序适合所有屏幕尺寸

我有activity.xml我有一个背景图像和一个按钮,它也有一个背景图像在正常屏幕上运行良好,但当我在xlarge或大屏幕上运行它按钮的位置改变

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity"
    android:background="@drawable/menu"
    android:layout_margin="@dimen/my_view_margin"
     >

    <LinearLayout
        android:layout_width="300px"
        android:layout_height="200px"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="172dp"
        android:orientation="vertical" >

        <Button
            android:id="@+id/button1"
            android:layout_width="wrap_content"
            android:layout_height="60px"
            android:background="@drawable/bt"
            android:text="Button" />
    </LinearLayout>

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

这是上面和下面的代码是不同屏幕的图像

无法添加图片因为没有足够的声誉

android

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

使用Release Key Hash进行Facebook登录时,应用程序配置错误

我已将Facebook整合到我的应用程序中.我用调试密钥哈希测试了我的应用程序在模拟器和我的设备HTC中没问题.当我为签名的APK尝试释放密钥哈希时,"应用程序配置错误,因为Facebook登录"错误总是发生在我的设备HTC One X中.

keytool -exportcert -alias android -keystore C:\ android2012\android.keystore | openssl sha1 -binary | openssl base64

我使用上面提到的命令来生成Release键哈希.别名是"android".输入密码后,它成功生成了密钥哈希.这个密钥哈希被输入到Facebook仪表板中,我试图访问我签名的APK,但它失败了.

有人可以帮忙吗?坚持这个错误几天.非常感谢!

android facebook

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

在JSONArray中具有JSON对象的android中的JSON解析

我如何解析以下JSON?

{
    "Servicedata": [
        {
            "services_id": "1",
            "services_servicename": "a",
            "service_subscribed": "true"
        },
        {
            "services_id": "5",
            "services_servicename": "a",
            "service_subscribed": "false"
        },
        {
            "services_id": "2",
            "services_servicename": "b",
            "service_subscribed": "true"
        },
        {
            "services_id": "3",
            "services_servicename": "c",
            "service_subscribed": "false"
        },
        {
            "services_id": "4",
            "services_servicename": "d",
            "service_subscribed": "false"
        },
        {
            "services_id": "6",
            "services_servicename": "service for test",
            "service_subscribed": "false"
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

android json

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

Android SharedPreferences布尔无法正常工作

我试图让一个布尔从值SharedPreferences这是真的,但我得到一个错误每次值.名为"MyPref"的SharedPreferences文件包含以下代码:

<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
<map>
<boolean name="PREMIUM" value="true" />
</map>
Run Code Online (Sandbox Code Playgroud)

我正在使用以下代码向MyActivity.class中的SharedPreferences添加值:

SharedPreferences pref = getApplicationContext().getSharedPreferences("MyPref", 1); // 0 - for private mode
Editor editor = pref.edit();
editor.putBoolean("PREMIUM", true); // Storing boolean - true/false
editor.commit(); // commit changes
Log.d(TAG, "User is " + (mIsPremium ? "PREMIUM" : "NOT PREMIUM"));
Run Code Online (Sandbox Code Playgroud)

并使用以下方法在多个类上检索它:

boolean mIsPremium = false;
SharedPreferences pref = getApplicationContext().getSharedPreferences("MyPref", 1); // 0 - for private mode
mIsPremium = …
Run Code Online (Sandbox Code Playgroud)

android boolean sharedpreferences

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