我试图做到这一点 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); t=new TextView(this); t=(TextView)findViewById(R.id.TextView01); t.setText("Step One: blast egg"); try { Thread.sleep(10000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } t.setText("Step Two: fry egg"); 但由于某种原因,只有第二个文本显示出来,当我运行它。 我认为这可能与Thread.sleep()方法阻塞有关。 那么有人可以告诉我如何实现“asynchronous”的计时器? 谢谢。
我想从SD卡encryption图像,并使用AES再次将其存储在SD卡中。 主要思想是应用程序浏览图像,然后按下button时将其encryption,然后将其存储在SD卡中。 所以我的形象将是安全的。 我已经成功地使用AES从本教程http://www.androidsnippets.com/encryptdecrypt-strings做stringencryption,但我不知道如何做到这一点的图像,而不是string。 这是我如何用一个string: public static String encrypt(String seed, String cleartext) throws Exception { byte[] rawKey = getRawKey(seed.getBytes()); byte[] result = encrypt(rawKey, cleartext.getBytes()); return toHex(result); } private static byte[] encrypt(byte[] raw, byte[] clear) throws Exception { SecretKeySpec skeySpec = new SecretKeySpec(raw, "AES"); Cipher cipher = Cipher.getInstance("AES"); cipher.init(Cipher.ENCRYPT_MODE, skeySpec); byte[] encrypted = cipher.doFinal(clear); return encrypted; […]
我正在构build一个Android应用程序,我想复制EditText小部件的文本值。 用户可以按Menu+A然后按Menu+A Menu+C复制值,但是如何以编程方式执行此操作?
我写了这行: String Mess = R.string.mess_1 ; 获取string值,而不是返回string,它是给我的整数types的ID。 我怎样才能得到它的string值? 我提到了string.xml文件中的string值。
我想检查每个活动的互联网连接。 如果丢失了,应该显示一条消息。 任何人都可以指导我如何实现这一目标?
我有一个名为CurrentString的string,其forms类似于"Fruit: they taste good" 。 我想使用:作为分隔符来分割CurrentString 。 这样, "Fruit"这个词就会被分成自己的string,而"they taste good"将成为另一个string。 然后,我只想使用2个不同TextViews SetText()来显示该string。 什么是最好的方法来解决这个问题?
Android的屏幕底部的黑色导航栏不容易移动。 自3.0以来,它一直是Android的一部分,作为硬件button的替代品。 这是一张图片: 我怎样才能得到这个UI元素的宽度和高度的像素的大小?
我在这里实现了通常指向VerticalSeekBar的post。 实际上,SeekBar有点古怪。 这里是我从这个例子稍微改编的onTouchEvent() : public boolean onTouchEvent(MotionEvent event) { xPos = event.getX(); yPos = event.getY(); oOffset = this.getThumbOffset(); oProgress = this.getProgress(); //Code from example – Not working //this.setThumbOffset( progress * (this.getBottom()-this.getTop()) ); this.setProgress((int)(29*yPos/this.getBottom())); return true; } 我设法实现了一个VerticalSeekBar,在这个VerticalSeekBar中,进度如预期的那样更新,并且function齐全,但是拇指并不适合。 这只是一个graphics故障,所以我现在忽略它。 但是,这将是很好的工作。 这SeekBar有max = 20 。 不过,我试着用max = 1000实现另一个VerticalSeekBar。 显然,它使用相同的代码,所以你会采取相同的行为。 即使我的手指滑过SeekBar并最终离开屏幕,我也只能达到0〜35的进度。 如果我只是在进度条( 应该是progress ~ 900 )结束时点击,它会返回大约35的进度,黄色的进度条通过停留在顶部附近来反映该值。 我的问题是:有没有人有一个工作垂直SeekBar的链接, 或知道如何适应这个特殊的例子?
我search了四周,我找不到一个正确的方法来做到这一点。 我想对我的观点产生以下阴影效果: 说实话,我不知道这第二个是否是通过应用阴影效果来完成的。 有任何想法吗?
我试图设置一个片段的主题。 在清单中设置主题不起作用: android:theme="@android:style/Theme.Holo.Light" 从以前的博客看,似乎我不得不使用ContextThemeWrapper。 任何人都可以参考我的代码示例? 我什么都找不到