小编Pet*_*vdL的帖子

如何设置视图的背景颜色

我正在尝试设置视图的背景颜色(在本例中为Button).

我用这个代码:

// set the background to green
v.setBackgroundColor(0x0000FF00 );
v.invalidate();
Run Code Online (Sandbox Code Playgroud)

它会导致Button从屏幕上消失.我做错了什么,以及在任何视图上更改背景颜色的正确方法是什么?

谢谢.

android background view colors set

171
推荐指数
13
解决办法
41万
查看次数

如何在不使用Eclipse的情况下在Android上安装/替换

一位好友发给我一个.apk文件的更高版本.我的设备上已有早期版本.

当我尝试adb安装文件时,我得到了这个:

$ adb install ../FlashLite.apk 
320 KB/s (18311 bytes in 0.055s)
    pkg: /data/local/tmp/FlashLite.apk
Failure [INSTALL_FAILED_ALREADY_EXISTS]

$ adb uninstall FlashLite.apk
Failure

$ adb uninstall /data/local/tmp/FlashLite.apk
Failure
Run Code Online (Sandbox Code Playgroud)

如何从cmd线安装/更换?我没有源代码,所以我不能从Eclipse中做到这一点.

command-line android install apk

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

了解有关Android Uri课程的所有信息 - 使用和目的

有没有人有一些有用的链接来了解Android Uri的?

例如,你从一个"拍照"意图得到一个Uri.URI的外观如何,以及如何使用它.为什么使用它们而不是文件名或文件句柄?

关于Uri课程的开发文档实际上毫无价值. http://developer.android.com/reference/android/net/Uri.html 只有你已经确切知道它是什么,以及如何使用它,这一点很清楚.

感谢您的任何链接.

android uri

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

Android的学习曲线是什么?

人们在学习Android方面的经验是什么?

我有兴趣了解你编写第一个应用程序需要多长时间,以及体验与学习其他编程API相比如何.

我认识几位尝试学习Android并失败的专业程序员.它本来就比你想象的更难或更大吗?但这里有一项调查 http://www.infoq.com/news/2010/07/Mobile-Survey 声称Android拥有所有智能手机平台最短的学习曲线.我想知道这些调查人员怎么会有这样一个不正常的,不太可能的结果.

我对此有自己的看法和意见,我将在对话开发时提及.在这一点上,我不想以我的观点来讨论讨论.谢谢.

彼得

time android

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

Flurry如何提供免费的分析服务?Android的

在我将Flurry库添加到我的.APK之前,我想知道他们如何提供免费的分析服务?

他们看到我从我的应用程序发回的所有数据.但他们如何通过这种方式货币化呢?应用开发者通过使用其他人的分析SDK放弃或放弃了什么?

彼得

android analytics flurry

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

如何从png文件加载ImageView?

我用相机拍照

Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE );
startActivityForResult( intent, 22 );
Run Code Online (Sandbox Code Playgroud)

活动完成后,我将位图图片写入PNG文件.

    java.io.FileOutputStream out = openFileOutput("myfile.png", Context.MODE_PRIVATE);
    bmp.compress(Bitmap.CompressFormat.PNG, 90, out);
Run Code Online (Sandbox Code Playgroud)

没关系,我可以看到该文件是在我的app私有数据空间中创建的.

当我后来想要使用ImageView显示该图像时,我遇到了困难.

任何人都可以建议代码来做这个吗?

如果我尝试使用路径分隔符创建文件,则会失败.如果我尝试从没有分隔符的名称创建一个Uri,那就失败了.

可以使用以下命令打开文件:

        java.io.FileInputStream in = openFileInput("myfile.png");
Run Code Online (Sandbox Code Playgroud)

但这并没有给我Uri我需要设置图像

   iv.setImageURI(u)
Run Code Online (Sandbox Code Playgroud)

简介:我在私有应用程序数据的png文件中有图片.将其设置为ImageView的代码是什么?

谢谢.

png android load file imageview

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

是否在Android浏览器中使用了webkit版本?

有没有办法告诉某个特定手机在Android浏览器中使用哪个版本的webkit软件?

真正伟大的是,如果有一个URL,您可以浏览以获取该信息.但任何其他方式都会很好.如果你知道webkit版本,你知道html5支持多少.

android webkit version

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

使用Android兼容性库寻找错误的片段类

我正在尝试使用向后兼容包和SDK级别10来扩展包含Fragment的布局.我将jar文件放在我项目的libs文件夹中.我扩展了FragmentActivity.

当我在XLarge屏幕设备上运行API级别11时,它完全可以正常工作.

当我退回到针对级别10进行编译并在正常大小的屏幕上运行时,我在创建新活动并使其中的片段膨胀时失败.

引起:java.lang.ClassNotFoundException:loader中的android.view.fragment dalvik.system.PathClassLoader [/data/app/com.motoappsummitagenda-1.apk] 04-01 01:07:14.311 2870 2870 E AndroidRuntime:at dalvik .system.PathClassLoader.findClass(PathClassLoader.java:243)

所以它看起来像什么,某处正在寻找android.view.fragment,而不是兼容版本android.support.v4.app.Fragment.当然,在API级别10上找不到android.view.fragment.但是android.view.fragment来自哪里?

正在膨胀的XML是

<?xml version="1.0" encoding="utf-8"?>
<fragment
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:name="com.motorapp.SessionFragment"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/sessionfragment">
</fragment>
Run Code Online (Sandbox Code Playgroud)

它的代码开始:

package com.motorapp;

import java.util.List;
import java.util.ListIterator;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import android.widget.ScrollView;
import android.widget.TextView;
import android.support.v4.app.*;
import android.support.v4.util.*;
import android.support.v4.*;
import android.support.v4.widget.*; 

public class SessionFragment extends android.support.v4.app.Fragment {
Run Code Online (Sandbox Code Playgroud)

症状类似于这个问题,但我没有那些错误用兼容包android扩展 碎片

android.compatibility.v4.android-support-v4 jar文件位于Eclipse中我的构建路径下的Project> Properties> Java build path

我在清单中(我尝试过不同的名称变体). …

android android-fragments

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

在不使用String的情况下从用户获取char数组

我想从Android上的用户那里获取密码字符串.

我不希望这个字符串在用户输入过程中的任何时刻存储在Java String中,也不希望它存储在char或字节数组中的代码中.

其原因是Sun禁止将Java字符串用于敏感数据. "String类型的对象是不可变的,即没有定义允许您在使用后更改(覆盖)或清零String内容的方法.此功能使String对象不适合存储安全敏感信息,如用户密码.您应该始终在char数组中收集和存储安全敏感信息." http://docs.oracle.com/javase/1.5.0/docs/guide/security/jce/JCERefGuide.html#PBEEx

所以我不能使用EditText,因为它在内部使用了Strings(即使它返回一个可编辑的,可以想象是由char []或Char []支持?).

从用户接受char数组的最简单方法是什么?我猜一个Canvas,我在那里听关键事件?

security string android textview

9
推荐指数
2
解决办法
2077
查看次数

寻找图标,艺术品等的良好来源

有没有人有一个可以在应用程序中使用的图标的良好来源?

我正在考虑诸如图钉,范围景点,房屋,汽车,商店以及您可能在地图或图片上叠加的其他小图形之类的东西.

大多数人只是将它们从网上撕下来,但我正在寻找一个诚实的来源.

不久之前,我找到了一个网站市场,你可以从图形艺术家处委托.有没有人有这些链接?我的意思是这样的:http: //www.graphicster.com/Default.aspx (但那些家伙尚未获得临界质量).或者这些家伙http://www.crowdspring.com/how-it-works/ (但他们似乎有点高端)

感谢任何线索.

iphone android blackberry

8
推荐指数
2
解决办法
1375
查看次数