我正在开发一个Android应用程序,其中我已经采取了两个按钮和一个编辑文本框.我想通过点击其中一个按钮将编辑文本框的数据从字符串传递到下一个活动,如何将文本传递给下一个活动并在新启动的活动中接收该文本,以便使用文本在那里面.
我的第一个活动的代码是
EditText Urlis=(EditText)findViewById(R.id.entry);
final Button button = (Button) findViewById(R.id.ok);
final Intent i=new Intent(this , RSSReder.class);
final String choice=Urlis.getText().toString();
i.putExtra("key", choice);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
startActivity(i);
}
});
Run Code Online (Sandbox Code Playgroud)
对于被叫活动是
public class RSSReder extends Activity implements OnItemClickListener {
public String RSSFEEDOFCHOICE;
public final String tag = "RSSReader";
private RSSFed feed = null;
/** Called when the activity is first created. */
public void onCreate(Bundle abc) {
super.onCreate(abc);
setContentView(R.layout.next1);
Intent i = getIntent();
RSSFEEDOFCHOICE =i.getStringExtra("key");
// go get …Run Code Online (Sandbox Code Playgroud) 我正在开发一个Android应用程序,我想用手指触摸来滑动图像.我实现了一个onClickListener可以滑动图像但我不知道如何实现手指触摸功能.
请建议我用手指触摸如何滑动图像的任何方法.任何建议或任何教程或方法都会有所帮助.
在我的android项目中,我想在Google地图上绘制路线.我有起点和终点的坐标.在这一点上,我km从谷歌网络服务获得-file,其中包含跨越路线的分数.对于绘制路径的部分,我使用Overlay类的实例.这个解决方案有效,但速度很慢.还有其他方法吗?可能存在能力使用内置谷歌地图应用程序或任何其他方式?
我在android中开发了一个gps跟踪应用程序.我完成了显示地图的东西.现在我想在顶部做一个按钮,当点击它时会显示联系人,然后当我选择联系人时它应该显示他或她的位置.请帮我解决一下这个.谢谢.
我可以跨文本视图使布局本身的某些部分加粗吗?我有大约 20 个 xml 文件。我没有为他们使用任何活动,所以我无法以编程方式执行此操作。那么有没有办法在 xml 布局本身中指定它。我已经尝试过在它们之间使用,但它不起作用。
android:text="Lets look how to make <b> negative sentences <b> in simple present tense."
Run Code Online (Sandbox Code Playgroud)
不起作用。
我正在尝试使用Nexus来测试Mediacodec API的编码.我可以看到编码器提供的inputBuffers是119040(通过记录inputBuffers.capacity).但帧的大小,即输入,是460800.我得到错误信息,在inputBuffer.put用buffer overflow.所以我打算将输入缓冲区设置为460800.我能找到的API是BufferInfo.set.但是,我找不到将此设置附加到编码器的方法.有人可以帮忙吗?谢谢!!!
encoder = MediaCodec.createByCodecName(codecInfo.getName());
ByteBuffer[] inputBuffers = encoder.getInputBuffers();
if (inputBufferIndex >= 0) {
ByteBuffer inputBuffer = inputBuffers[inputBufferIndex];
inputBuffer.clear();
inputBuffer.put(input);
encoder.queueInputBuffer(inputBufferIndex, 0, input.length, 0, 0);}
Run Code Online (Sandbox Code Playgroud) 昨天申请工作正常,我没有编辑我的代码.但现在它不起作用.logcat是
close() was never explicitly called on database '/data/data/[myproject]/databases/MyDB'
android.database.sqlite.DatabaseObjectNotClosedException: Application did not close the cursor or database object that was opened here
at android.database.sqlite.SQLiteDatabase.<init>(SQLiteDatabase.java:1943)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:1007)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:986)
at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:1051)
at android.app.ContextImpl.openOrCreateDatabase(ContextImpl.java:770)
at android.content.ContextWrapper.openOrCreateDatabase(ContextWrapper.java:221)
at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:157)
at mn.emondo.parliament.DBAdapter.open(DBAdapter.java:46)
at mn.emondo.parliament.ProfileActivity.onCreate(ProfileActivity.java:46)
at android.app.Activity.performCreate(Activity.java:4465)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1920)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1981)
at android.app.ActivityThread.access$600(ActivityThread.java:123)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1147)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4424)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
at dalvik.system.NativeStart.main(Native Method)
Run Code Online (Sandbox Code Playgroud) 我是android的新手,但我一直打算创建一些基本的游戏。我想跳入游戏开发领域。我看过许多关于如何使用andengine创建游戏的教程。但是在搜索其他教程时,我遇到了UNITY。而且它也支持android和iOS。另一个是monogame,您可以使用C Sharp来创建android游戏吗?我的问题是,对于初学者来说学习游戏开发哪个更好?是UNITY还是andengine或monogame?请告诉我您的意见。在这里我需要从哪里开始的指南?我真的很想创建android游戏并想要掌握它。
我有一个 .net 网络服务,我必须在其中发送一个参数(日期时间类型),如您所见:
<startDateTime>dateTime</startDateTime>
Run Code Online (Sandbox Code Playgroud)
在Android客户端,我使用ksoap2,我不知道,如何发送那种类型的数据?请帮助设置此类型- 下面的代码不起作用。
PropertyInfo propInfo3 = new PropertyInfo();
propInfo3.name="startDateTime";
propInfo3.value="2012-02-01";
Run Code Online (Sandbox Code Playgroud) 我正在做一个标签布局。我的问题是标签之间的空间很小。

多数民众赞成我的XML:
<TabHost
android:id="@+id/tabhost"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="0.8" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TabWidget
android:id="@android:id/tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:dividerPadding="0dp"
android:fitsSystemWindows="true"
android:gravity="fill"
android:orientation="horizontal"
android:showDividers="none"
android:visibility="visible" />
<FrameLayout
android:id="@android:id/tabcontent"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<LinearLayout
android:id="@+id/left_tab"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:showDividers="none" >
Run Code Online (Sandbox Code Playgroud)
多数民众赞成在我的Java代码:
public void CreateTabs(ImageView leftI, ImageView rightI, ImageView middleI, TabHost tabH) {
leftI.setImageDrawable(getResources().getDrawable(R.drawable.btn_tab_news));
leftI.setScaleType(ScaleType.FIT_XY);
rightI.setImageDrawable(getResources()
.getDrawable(R.drawable.btn_tab_calender));
rightI.setScaleType(ScaleType.FIT_XY);
middleI.setImageDrawable(getResources()
.getDrawable(R.drawable.btn_tab_press));
middleI.setScaleType(ScaleType.FIT_XY);
tabH.setup();
TabSpec specs = tabH.newTabSpec("tag1");
specs.setContent(R.id.right_tab);
specs.setIndicator(rightI);
tabH.addTab(specs);
specs = tabH.newTabSpec("tag2");
specs.setContent(R.id.middle_tab);
specs.setIndicator(middleI);
tabH.addTab(specs);
specs = tabH.newTabSpec("tag3");
specs.setContent(R.id.left_tab);
specs.setIndicator(leftI);
tabH.addTab(specs);
}
Run Code Online (Sandbox Code Playgroud)
为什么会发生这种情况,我该如何解决?谢谢!
android ×10
button ×2
java ×2
api ×1
buffer ×1
buttonclick ×1
contact ×1
eclipse ×1
encoder ×1
game-engine ×1
geolocation ×1
google-maps ×1
html ×1
ksoap2 ×1
space ×1
sqlite ×1
string ×1
tabs ×1
textview ×1
touch ×1
web-services ×1