我需要获取启动器活动的名称才能从我的应用程序启动活动.任何解决方案
当我尝试运行以下命令时出现错误:
$ ant -Dsdk.dir=/opt/google/appengine-java-sdk runserver -Dserver.host=192.168.1.10
Run Code Online (Sandbox Code Playgroud)
这是错误:
"无法找到tools.jar.预计会在C:\ Program Files\Java\jre6\li b\tools.jar中找到它".
我已经在JAVA_HOME
变量中给出了jdk路径,C:\PROGRA~1\Java\jdk1.6.0_25
就像我的jdk位置一样C:\Program Files (x86)\Java\jdk1.6.0_25
.
有什么问题?请帮帮我.谢谢.
当我试图运行命令ant -diagnostics时,我得到了
java.home : C:\Program Files\Java\jre6
Run Code Online (Sandbox Code Playgroud) 我的应用中有一个编辑文本.当用户触摸编辑文本时,应选择整个文本,并且当他开始键入文本时应该清除.一个例子是浏览器地址栏.有没有办法做到这一点?请帮帮我.
我的Android应用程序中有两个单选按钮和5个复选框.还有一个保存按钮.当用户单击"保存"按钮时,我需要取消选中用户选中的复选框.我已尝试使用以下代码.但它无法正常工作.
if (chkOthers.isChecked())
chkOthers.setChecked(false);
chkOthers.setSelected(false);
}
Run Code Online (Sandbox Code Playgroud) 我用以下为Facebook的身份验证代码,它工作正常,但是当我已经取消了身份验证,并试图再次认证的应用程序崩溃和日志被引起的:java.lang.UnsupportedOperationException: Session: an attempt was made to open an already opened session.
在调试我得到了这样的
{Session state:CREATED, token:{AccessToken token:ACCESS_TOKEN_REMOVED permissions:[]}, appId:xxxxxxxxxxxxxxx}
Run Code Online (Sandbox Code Playgroud)
我怎么能解决这个问题.请帮帮我.谢谢
private void askFacebbokAuthentication() {
Session session = Session.getActiveSession();
if (session.isOpened()) {
facebook = true;
if (!hasPublishPermission()) {
session.requestNewPublishPermissions(new NewPermissionsRequest(
MyActivity.this, PERMISSIONS));
}
} else {
Session.OpenRequest openRequest = null;
openRequest = new Session.OpenRequest(MyActivity.this);
if (openRequest != null) {
openRequest.setDefaultAudience(SessionDefaultAudience.FRIENDS);
if (!hasPublishPermission()) {
openRequest.setPermissions(PERMISSIONS);
}
session.openForPublish(openRequest);
}
}
}
Run Code Online (Sandbox Code Playgroud) 我使用android的Bitmapfun应用程序有效地加载位图.但有时在BitmapFactory.decodeFileDescriptor()发生崩溃.Log cat和函数如下所示.Crash发生在return语句中.请帮帮我.谢谢.
public static Bitmap decodeSampledBitmapFromDescriptor(
FileDescriptor fileDescriptor, int reqWidth, int reqHeight, ImageCache cache) {
// First decode with inJustDecodeBounds=true to check dimensions
final BitmapFactory.Options options = new BitmapFactory.Options();
options.inJustDecodeBounds = true;
BitmapFactory.decodeFileDescriptor(fileDescriptor, null, options);
// Calculate inSampleSize
options.inSampleSize = calculateInSampleSize(options, reqWidth, reqHeight);
// Decode bitmap with inSampleSize set
options.inJustDecodeBounds = false;
// If we're running on Honeycomb or newer, try to use inBitmap
if (Utils.hasHoneycomb()) {
addInBitmapOptions(options, cache);
}
return BitmapFactory.decodeFileDescriptor(fileDescriptor, null, options);
}
Run Code Online (Sandbox Code Playgroud)
logcat的
06-25 14:20:56.055: E/AndroidRuntime(5978): FATAL …
Run Code Online (Sandbox Code Playgroud) 刷卡时应用程序崩溃以从Recyclerview中删除项目.错误日志如下所示.之前工作正在更新到com.android.support:recyclerview-v7:23.1.0和recyclerview-animators-1.2.2.jar.现在它崩溃了,请帮帮我.提前致谢.
致命异常:主要进程:com.timecard,PID:2876 java.lang.AbstractMethodError:未在android.support.v7.widget.RecyclerView $ ItemAnimator.animateChange(RecyclerView.java)在android.support.v7.widget上实现的抽象方法.RecyclerView.animateChange(RecyclerView.java:3062)在android.support.v7.widget.RecyclerView.dispatchLayout(RecyclerView.java:2924)的android.support.v7.widget.RecyclerView.onLayout(RecyclerView.java:3071)at at android.view.View.layout(View.java:14817)在android.widget.LinearLayout.setChildFrame(LinearLayout.java:1671)的android.view.ViewGroup.layout(ViewGroup.java:4631)
我使用以下代码来显示键盘.方向更改键盘没有消失所以要关闭键盘我使用了hideSoftInputFromWindow方法,但它无法正常工作.我已经尝试了所有找到的解决方案.但没有人工作.我已经添加了用于显示和隐藏键盘的代码.请帮帮我.谢谢
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);;
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED,
InputMethodManager.HIDE_IMPLICIT_ONLY);
imm.showSoftInput(_searchView,
InputMethodManager.SHOW_FORCED);
Run Code Online (Sandbox Code Playgroud)
隐藏键盘
InputMethodManager imm = (InputMethodManager)getSystemService(
Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(_searchView.getWindowToken(), 0);
Run Code Online (Sandbox Code Playgroud) 我需要格式化日期和时间格林威治标准时间2012年11月15日18:55.
时间应该是GMT和24小时格式.我尝试使用以下代码,但它以12小时格式给出时间.有什么办法吗?
DateFormat currentDateTimeString = DateFormat.getDateTimeInstance();
currentDateTimeString.setTimeZone(TimeZone.getTimeZone("gmt"));
gmtTime = currentDateTimeString.format(new Date());
Run Code Online (Sandbox Code Playgroud) 如果用户在android EditText中键入"@",我想显示一些名称建议作为下拉列表.选择其中一个建议后,用户可以正常输入.如何实现这一点.
我使用以下代码将ZenDesk与我的应用程序集成.
ZendeskConfig.INSTANCE.init(this, getResources().getString(R.string.zendesk_url), getResources().getString(R.string.zendesk_appId), getResources().getString(R.string.zendesk_clientkey), new ZendeskCallback<String>() {
@Override
public void onSuccess(String result) {
}
@Override
public void onError(ErrorResponse error) {
}
});
ZendeskConfig.INSTANCE.setContactConfiguration(new BaseZendeskFeedbackConfiguration() {
@Override
public String getRequestSubject() {
return "Save The Date";
}
});
Identity user = new AnonymousIdentity.Builder().build();
ZendeskConfig.INSTANCE.setIdentity(user);
ZendeskConfig.INSTANCE.setCustomFields(getCustomFields());
Run Code Online (Sandbox Code Playgroud)
当试图创建Tickets在Logcat中获得以下异常时.请帮助我.
E/BaseProvider:UTC时间:2016-02-09T05:48:11Z 02-09 11:18:11.970 4061-4061 /?E/BaseProvider:预期的身份验证类型为null.检查是否已下载设置.存在本地身份.本地身份是匿名的.02-09 11:18:11.970 4061-4061 /?E/ZendeskFeedbackConnector:网络错误:false,状态代码:-1,原因:预期的身份验证类型为空.检查是否已下载设置.存在本地身份.本地身份是匿名的.
将Eclipse项目迁移到android studio后,我遇到了错误.实际上其中一个第三方库正在使用jni,我已经安装了CMake,LLDB和NDK.但错误仍然存在.请帮我.
"您的项目包含C++文件,但它没有使用受支持的本机构建系统.请考虑使用CMake或ndk-build与稳定的Android Gradle插件集成:"