使用SDK14/ADT14时,我们的Android应用程序存在很多问题.目前,我们无法构建包含大量库和相关项目的复杂应用程序(即使在清理,刷新,强制保存后,资源也不会更新......).我们想回到SDK13/ADT13.
SDK13在我们的备份库中.但是我们没有ADT13插件.
我们如何指导Eclipse下载旧的ADT13插件?
提前谢谢了.
我正在创建一个抽象数据类型,它创建一个双向链表(不确定它是正确的翻译).在其中我创建了一个方法__len__以正确的方式计算它的长度,一个方法__repr__来正确地表示它,但我现在不想创建一个方法,当用户将使用以下内容时:
if foo in liste_adt
Run Code Online (Sandbox Code Playgroud)
将返回正确的答案,但我不知道该使用什么,因为__in__不起作用.
谢谢,
我在developer.android.com上看到了对Wi-Fi Direct演示应用程序的引用,但我不知道如何定位和/或导入它.大多数Android教程都是直截了当的,我可以下载并添加项目作为现有代码(例如网络服务发现),但我对Wi-Fi Direct没有任何好运.
这不一定是股票Wi-Fi Direct演示(假设存在一个).我只想要一些我可以进入ADT的东西,所以我有一些示例源代码.(我知道我链接的Wi-Fi Direct页面上有代码片段,但我正在寻找一个已知功能项目,而不是片段.)
作为参考,我正在运行Android Developer Tools Build:v21.1.0-569685,我有两部运行Android版本4.2.x的手机.
我已经尝试了android-widget-switch-on-off-event-listener的答案中的代码,但该帖子没有说明我试图使用它的错误.
在建议代码的第二行:
switch1 = (Switch) findViewById(R.id.switch1);
switch1.setOnCheckedChangeListener(new OnCheckedChangedListener() { //This line has the error
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
aTextView.setText("Switch was toggled");
}
});
Run Code Online (Sandbox Code Playgroud)
此错误会触发
CompoundButton类型中的方法setOnCheckedChangeListener(CompoundButton.OnCheckedChangeListener)不适用于参数(new OnCheckedChangedListener(){})
我怎样才能解决这个问题?我想要做的就是在开关改变时调用一个函数 - 而不是单击它时.谢谢.
正如这个问题所指出的那样,我做了一些测试,android.os.Build.VERSION_CODES研究的平台版本比VERSION_CODE您正在使用的平台版本更旧.
例如:
android.os.Build.VERSION_CODES.HONEYCOMB
Run Code Online (Sandbox Code Playgroud)
虽然Honecomb是在 Gingerbread 之后发布的,但也适用于Gingerbread设备.
这似乎只有在您的目标SDK晚于您使用的VERSION_CODE时才有效,这使我得知版本代码以某种方式从目标SDK编译到APK中.
现在,我的问题是:
这是如何运作的?根据链接问题的接受答案,这通过int别名起作用,但Java似乎不支持别名.
标题说明了一切.我正在使用ADT,我有一个完整的//TODO标签源代码.我可以使用" 任务视图"查看标记,但是当我想将任务标记为已完成时,该Mark Completed选项将显示为灰色.
造成这种情况的原因是什么?如何解决?删除已//TODO完成任务的标签不是一个选项,我希望以后能够查看我的更改.
我正在开发一个 android 应用程序,我对这一切还很陌生,包括移动应用程序开发,所以我有几个问题。任何帮助都会很棒!
1) 是否可以在整个活动(包括操作栏)之间滑动?而且我的意思不是像 viewPager 在片段之间交换,我的意思是交换整个屏幕(就像在 iOS 上的 snapchat 一样)。这可能吗?如果是这样,我该怎么做?
2)实现主/细节类型布局的最佳方法是什么?例如,像推特一样,如果我有推文的列表视图,当一个人点击推文时,它会将您带到该特定推文的详细视图......实现这一目标的最佳方法是什么?我是否有一个带有列表视图的活动并在点击推文时创建第二个活动?或者我会改用片段,一个用于列表视图,一个用于详细视图?
3)有没有办法为每个片段设置不同的动作条?
非常感谢你!!!
android adt android-layout android-fragments android-activity
我有一个问题,当我想开始为Android开发应用程序时,我做了所有的事情,就像在手册这里但在Eclipse中安装ADT插件后我仍然收到此错误:
[2011-12-29 14:34:56 - ddms]无法初始化Monitor Thread:无法建立环回连接
然后,如果我尝试运行一个应用程序,这会出现:
[2011-12-29 14:41:42 - TestApp] ------------------------------ [2011-12-29 14:41:42 - TestApp] Android发布![2011-12-29 14:41:42 - TestApp]与adb的连接被中断.[2011-12-29 14:41:42 - TestApp]尝试重新连接0次.[2011-12-29 14:41:42 - TestApp]您可能希望从"设备"视图手动重启adb.
我一直在与proguard打成一片,让Spongycastle工作.大多数时候,问题出现在我导出已签名的APK时,要么我有错误,要么应用程序在启动之前就会崩溃.
所以,我设法收集信息以获得有效的proguard配置:
-optimizationpasses 5
-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-dontskipnonpubliclibraryclassmembers
-dontpreverify
-verbose
-repackageclasses ''
-allowaccessmodification
-keepattributes *Annotation*
-optimizations !code/simplification/arithmetic
-libraryjars C:\Program Files\Java\jre7\lib\rt.jar
-libraryjars libs\sc-light-jdk15on-1.47.0.2.jar
-libraryjars libs\scprov-jdk15on-1.47.0.2.jar
-injars libs
-outjars bin/classes-processed.jar
-dontwarn javax.naming.**
-dontwarn android.support.**
####
-keep class org.** { *; }
-keep public class * extends android.app.Activity
-keep public class * extends android.app.Application
-keep public class * extends android.app.Service
-keep public class * extends android.content.BroadcastReceiver
-keep public class * extends android.content.ContentProvider
-keep public class * extends android.app.backup.BackupAgentHelper
-keep public class * extends android.preference.Preference …Run Code Online (Sandbox Code Playgroud) 我正在开发像whatsapp这样的聊天应用程序,我正在锁定屏幕上进行弹出通知.我开发了代码,但问题是 - 我在对话框上使用了两个按钮,如whatsapp作为关闭和视图,但按钮上的onclick监听器不起作用,因为对话框没有焦点,每当我点击任何地方的背景对话框点击屏幕执行点击.我需要这种类型的对话和功能,如 -

但对话没有得到关注或问题是别的,我不能明确地得到它请帮助.
为了实现这一点,我正在使用以下服务 -
public class PopupService extends Service{
@Override
public IBinder onBind(Intent intent) {
Utils.printLog("on bind");
return null;
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
Utils.printLog("on start command");
PowerManager pm = (PowerManager) getApplicationContext().getSystemService(Context.POWER_SERVICE);
WakeLock mWakeLock = pm.newWakeLock((PowerManager.SCREEN_DIM_WAKE_LOCK | PowerManager.ACQUIRE_CAUSES_WAKEUP), "YourServie");
mWakeLock.acquire();
mWakeLock.release();
///////////////////////////////////
final WindowManager mWindowManager = (WindowManager) getApplicationContext().getSystemService(WINDOW_SERVICE);
LayoutInflater inflater = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE);
final View mView = inflater.inflate(R.layout.dialog_popup_notification_received, null);
Utils.printLog("view" + mView.isClickable());
mView.setClickable(true);
mView.setFocusable(true);
mView.setFocusableInTouchMode(true);
mView.setOnClickListener(new OnClickListener() {
@Override
public void …Run Code Online (Sandbox Code Playgroud) adt ×10
android ×8
eclipse ×3
android-wifi ×1
dialog ×1
proguard ×1
python ×1
python-3.x ×1
sdk ×1
spongycastle ×1
version ×1
whatsapp ×1
wifi-direct ×1