我正在尝试设置视图的背景颜色(在本例中为Button).
我用这个代码:
// set the background to green
v.setBackgroundColor(0x0000FF00 );
v.invalidate();
Run Code Online (Sandbox Code Playgroud)
它会导致Button从屏幕上消失.我做错了什么,以及在任何视图上更改背景颜色的正确方法是什么?
谢谢.
一位好友发给我一个.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中做到这一点.
有没有人有一些有用的链接来了解Android Uri的?
例如,你从一个"拍照"意图得到一个Uri.URI的外观如何,以及如何使用它.为什么使用它们而不是文件名或文件句柄?
关于Uri课程的开发文档实际上毫无价值. http://developer.android.com/reference/android/net/Uri.html 只有你已经确切知道它是什么,以及如何使用它,这一点很清楚.
感谢您的任何链接.
人们在学习Android方面的经验是什么?
我有兴趣了解你编写第一个应用程序需要多长时间,以及体验与学习其他编程API相比如何.
我认识几位尝试学习Android并失败的专业程序员.它本来就比你想象的更难或更大吗?但这里有一项调查 http://www.infoq.com/news/2010/07/Mobile-Survey 声称Android拥有所有智能手机平台最短的学习曲线.我想知道这些调查人员怎么会有这样一个不正常的,不太可能的结果.
我对此有自己的看法和意见,我将在对话开发时提及.在这一点上,我不想以我的观点来讨论讨论.谢谢.
彼得
在我将Flurry库添加到我的.APK之前,我想知道他们如何提供免费的分析服务?
他们看到我从我的应用程序发回的所有数据.但他们如何通过这种方式货币化呢?应用开发者通过使用其他人的分析SDK放弃或放弃了什么?
彼得
我用相机拍照
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的代码是什么?
谢谢.
有没有办法告诉某个特定手机在Android浏览器中使用哪个版本的webkit软件?
真正伟大的是,如果有一个URL,您可以浏览以获取该信息.但任何其他方式都会很好.如果你知道webkit版本,你知道html5支持多少.
我正在尝试使用向后兼容包和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上的用户那里获取密码字符串.
我不希望这个字符串在用户输入过程中的任何时刻存储在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,我在那里听关键事件?
有没有人有一个可以在应用程序中使用的图标的良好来源?
我正在考虑诸如图钉,范围景点,房屋,汽车,商店以及您可能在地图或图片上叠加的其他小图形之类的东西.
大多数人只是将它们从网上撕下来,但我正在寻找一个诚实的来源.
不久之前,我找到了一个网站市场,你可以从图形艺术家处委托.有没有人有这些链接?我的意思是这样的:http: //www.graphicster.com/Default.aspx (但那些家伙尚未获得临界质量).或者这些家伙http://www.crowdspring.com/how-it-works/ (但他们似乎有点高端)
感谢任何线索.