Tag: java的

ANDROID – 删除listview标题图像的额外空间

我有一个带有标题图像的列表视图,图像的顶部和底部有额外的空间。 我想从中移除空间, 我的布局是LinierLayout,如果有人知道请帮忙吗? 我的xml文件已关闭 这是列表项xml的代码 这是适配器文件 import android.content.*; import android.graphics.*; import android.os.*; import android.util.Log; import android.view.*; import android.widget.*; import com.parse.*; import com.squareup.picasso.*; import org.w3c.dom.Text; import java.io.*; import java.net.*; import java.util.*; public class IndividualsAdaptor extends ArrayAdapter { private static final int TYPE_SECTION_HEADER = 0; private static final int TYPE_LIST_ITEM = 1; protected Context mContext; ArrayList mListHeader […]

Android force close应该已经设置了字幕控制器

我在android studio中创建录制应用程序。 我尝试记录并播放结果,没问题。 但是当我第二次尝试录制时,应用程序强制关闭并且LogCat只给我“E / MediaPlayer:应该已经设置了字幕控制器” 这是代码: MainActivity.java package com.zihadrizkyef.belajaraudiocapture; import android.media.MediaPlayer; import android.media.MediaRecorder; import android.os.Environment; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.Toast; import java.io.IOException; public class MainActivity extends AppCompatActivity { Button btnPlay, btnStop, btnStart; MediaRecorder myAudioRecorder; String outputFile = null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btnPlay = (Button) […]

列表在更改活动后查看消失

现在已经有好几个小时了,我一直在努力解决一个关于java中列表视图的问题,我正在努力做一个实践性的应用程序。 我有一个关于我的主要活动的列表视图,在从该活动更改并返回到它之后,列表视图消失了。 我google了,看到人们改变事物并保存实例并试图实现它但没有成功,但是,这可能是因为我对java非常新。 这是代码: public class MainActivity extends AppCompatActivity { private ArrayList items; private ArrayAdapter itemsAdapter; private ListView lvItems; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); lvItems = (ListView) findViewById(R.id.lvItems); items = new ArrayList(); itemsAdapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, items); lvItems.setAdapter(itemsAdapter); items.add(“Test”); setupListViewListener(); } // Attaches a long click listener to the listview private […]

Android:将传感器数据从服务广播到活动

我正在尝试学习Android应用程序开发,并编写了一个非常简单的应用程序,其中包含一个调用服务的活动。 该服务将测量的加速度广播到活动。 问题是服务运行正常,但它不会将数据发送回活动。 即,我的接收器上的onReceive永远不会被调用。 此外,当活动结束时,有一个例外,说我的接收器尚未注册。 下面是我的服务,活动和manifest.xml的代码。 任何帮助将非常感谢。 活动呼叫服务: package com.practice; import com.practice.SimpleService; import android.app.Activity; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.os.Bundle; import android.util.Log; import android.view.Window; public class ServiceActivity extends Activity { MyReceiver myReceiver=null; Intent i; static final String LOG_TAG = “ServiceActivity”; /** Called when the activity is first created. */ @Override public […]

Android应用中setText上的空对象引用

我的应用程序在此setText崩溃了。 我想可能是因为它无法找到id所以我调查了R.java并在那里找到了id。 我很困惑,为什么它仍然崩溃。 TextView city = (TextView)findViewById(R.id.city_result); city.setText(msg[0]); R.java public static final int city_result=0x7f080041; 并且此代码位于public static final class id方法中。 任何帮助将不胜感激! 谢谢!! ================更多代码: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_weather_report); if (savedInstanceState == null) { getSupportFragmentManager().beginTransaction() .add(R.id.container, new PlaceholderFragment()) .commit(); } //get message from intent Intent intent = getIntent(); String[] message = intent.getStringArrayExtra(MainActivity.EXTRA_MESSAGE); setResult(message); } public […]

Android – 绿道多重交易

我在greendao示例中有多个事务的问题我已经有两个名称簿和type_book的表。 我已经有这样的代码: SQLiteDatabase db = bookMasterDao.getDatabase(); db.beginTransaction(); try { bookMasterDao.insert(bookMaster); idBook = bookMaster.getId().intValue(); db.setTransactionSuccessful(); } catch (Exception ex) { System.out.println(“Error insert book master ” + ex); } finally { db.endTransaction(); } SQLiteDatabase dbTypeBook = typeBookMasterDao.getDatabase(); dbTypeBook.beginTransaction(); try { typeBookMasterDao.insert(bookMaster); dbTypeBook.setTransactionSuccessful(); } catch (Exception ex) { System.out.println(“Error insert type book” + ex); } finally { dbTypeBook.endTransaction(); […]

怎么把一个透明按钮放在mapview上?

我想在mapview上放置透明(地图可见下方)按钮吗? 我怎样才能实现这一目标?

Android / Java时差ISO 8601 with Now

我有一个ISO 8601时间字符串,想要在不使用joda时间的情况下计算到现在的时差。 这是怎么做到的? 谢谢

推荐用于数字签名的加密组合

我终于 – 在痛苦的日子和日子之后 – 发现我的数字签名项目需要两种加密forms。 第一个将是对称的(AES)并将加密许可证数据 ,第二个将是非对称(RSA) ,将加密对称密钥 。 有人可以指出我用于Android的最佳方法。 For the public/private keys I am using: “RSA/ECB/PKCS1Padding” (我的ECB很糟糕,所以我应该使用什么?,PKCS1Padding怎么样?我使用PKCS5Padding怎么办?) For the symetric keys I will probably use: “AES/???/?????????” (我应该使用什么模式和填充?) 提供者:“BC” RSA Keysize:1024(我试过2048,但由于某些原因它没有用) AES Keysize:???? (建议) 另外,如果你知道我在哪里可以找到关于Android实际支持的一个很好的指南。 我绝不是加密专家,所以如果有什么看起来有点不稳定,请告诉我一个更好的选择! 如果你知道一个很好的组合,但不确定它是否支持Android,请说明,这样我最终不会浪费很多时间来发现它不受支持。

重新生成随机数。 Android的?

我试图在android中重新生成随机数。 我想生成两个可以互相整除的数字。 如果生成的数字不可分,我希望系统再次尝试,直到它生成可相互整除的数字。 这是我的代码: Random random = new Random(); arrone = random.nextInt(100 – 20) + 20; Random randm = new Random(); arrtwo = randm.nextInt(11 – 2) + 2; if (arrone % arrtwo ==0){ // if they are divisible do this. } else { // if they are not divisible, I want it to try again […]