- 浏览: 231435 次
最新评论
-
naouguhtaeyeti:
当台阶数大时,这个用递归效率太低
【100题】第二十七 跳台阶问题
文章列表
一,问题描述
一般情况下我们通过手机播放器播放视频的时候,都是通过UI界面上的按钮,触发播放事件。而显示视频流文件的控件SurfaceView则是跟随播放进度刷新每一帧的播放画面。
然而,有时候,有时候……我们需要通过UI线程来代替按钮事件,来达到控制视频播放的效果。怎么办呢?有时候,光出现声音,没有画面是怎么回事呢?
二,问题解决
上一篇【Android】UI界面外的线程,控制刷新UI界面中告诉我们通过Handler
对象重载其中方法 handleMessage(Message msg)来监听其他线程发送来的消息,从而更新UI界面显示。这对一般的空间更新还是能起到效果的。但是 ...
- 2012-04-06 22:19
- 浏览 677
- 评论(0)
一,问题引入
异常: Only the original thread that created a view hierarchy can touch its views的解决方案
<wbr><wbr><wbr><wbr>为什么会有这种异常产生呢?</wbr></wbr></wbr></wbr>
<wbr><wbr><wbr></wbr></wbr></wbr>
<wbr><wbr>&l ...
- 2012-04-05 14:33
- 浏览 620
- 评论(0)
一,MainActivity.java源码
import android.app.Activity;
import android.graphics.PixelFormat;
import android.media.AudioManager;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.util.Log;
import android.view.SurfaceHolder;
import android.view.SurfaceView;
import android.view.View ...
- 2012-04-05 13:35
- 浏览 2117
- 评论(0)
一,说明:
这几天做一个功能需要在手机上创建一个文件夹,然后往里面存储一些文件,首先得考虑用户有没有sdcard,如果有就在sdcard上创建一个指定的文件夹,如果没有则在你的工程所在的目录“/data/data/你的包名”下 ...
- 2012-04-04 20:08
- 浏览 621
- 评论(0)
一, 概述:Activity作为公共类,继承自ContextThemeWrapper.
Activity专注于用户所要做的事情。几乎所有的Activity都是和用户进行交互的。因此,Activity通过使用setContentView(view)来展示界面元素。尽管Activities通常是全屏显示窗口的, ...
- 2012-04-04 16:19
- 浏览 1170
- 评论(0)
当您需要在您的应用程序中提供搜索服务时,您第一个想到的是您的搜索框要放哪呢?通过使用Android的搜索框架,应用程序将显示一个自定义搜索对话框来处理用户的搜索请求。通过一个简单的搜索按钮或从您的应用程序中调用API,搜索对话框就会显示在屏幕的顶部,并会自动显示您的应用程序图标。
本文将教你如何为你的应用程序提供一个自定义搜索对话框。这样做,给您的用户提供一个标准化的搜索体验,并能增加如语音搜索和搜索建议等功能
使用步骤:
一,AndroidManifest.xml 配置<?xml version="1.0" encoding="ut ...
- 2012-04-01 19:59
- 浏览 759
- 评论(0)
效果图:
MainActivity.javapackage tianshuai.homePage;
import android.app.TabActivity;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.widget.RelativeLayout;
import android.widget.TabHost;
import android.widget.TabHost.TabSpec;
import android.widget.TextView;
public class ...
- 2012-03-29 13:56
- 浏览 757
- 评论(0)
一,创建三个Activity类
MainActiviey.java
package tianshuai.home_page;
import android.app.Activity;
import android.app.ActivityGroup;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.TabHost;
import android.widget.TabHost.TabSpec;
public class Mai ...
- 2012-03-29 00:05
- 浏览 632
- 评论(0)
一,友元
1)可以将类作为友元,友元类的所有方法都可以访问原始类的私有成员和保护成员。
2)下面例子介绍了 电视类和遥控器类,其中遥控器类为电视类的友元类
3)注意:友元关系不具对称性。即 A 是 B 的友元,但 B 不一定是 A 的友元。 友元关系不具传递性。即 B 是 A 的友元,C 是 B 的友元,但是 C 不一定是 A 的友元。
#include <iostream>
using namespace std;
class TV
{
private:
int state;// on or off
int volume; //assumed to ...
- 2012-03-27 19:57
- 浏览 570
- 评论(0)
他年收入100多万
开着一辆宝马5,天天被应酬折腾的要死要活,真想狠狠心不干了,当初干嘛非要自己创业,当年在那家外企也能挣个四五十万,加上些油水,能弄个大几十万,比自己干不知道要轻快多少!五险一金有公司给上着,多好啊,再看看现在,看看老婆孩子,还有跟着自己吃饭的好几十人
,哪能说放手就放手,硬着头皮接着干吧,这不,一个猿类又给他打电话了,不知道又要干啥,唉。。。。。。。。。。。
他年收入50多万
开 着一辆a4l,天天琢磨着什么时候能换一辆q7或者陆巡什么的,可是看看手里还有两套房子的贷款没又还完,咬咬牙还是算了吧,今年的指标刚下来,麻痹的又 涨了40%,这tmd还叫人活吗?这指 ...
- 2012-03-27 18:44
- 浏览 511
- 评论(0)
在JNI中,当我们使用GetFieldID/GetStaticFieldID或GetMethodID/GetStaticMethodID及定义JNINativeMethod等时,我们需要表示成员变量的类型,或函数传入参数或返回的类型。JNI把Field的类型,或函数传入参数或返回值的类型进行简写以char*的形式进行表示。
<wbr></wbr>
对于成员变量,直接用java类型的简写表示成员变量的类型就可以
比如:"I"表示该成员变量是Int类型
"Ljava/lang/String;"表示该 ...
- 2012-03-26 21:02
- 浏览 646
- 评论(0)
序:C++的一个主要目标是促进代码重用,其中包含公有继承、包含、使用私有或保护继承
一,包含对象成员的类
1)valarray类简介 #include <valarray>
作用:处理数值,支持数值中所有元素的值相加,找最大值,最小值
用法:vallarray <int> a; //数组 a size=0
vallarray <double> b(10); //数组 b size=10
vallarray <double> c(10,8); // ...
- 2012-03-26 20:57
- 浏览 546
- 评论(0)
一,使用FileWriter和FileReader读写文件
import java.io.*;
public class JavaApplication2 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) throws FileNotFoundException, IOException {
FileWriter fw = new FileWriter("test.txt");
...
- 2012-03-26 17:17
- 浏览 514
- 评论(0)
错误一:the application has stopped unexpectedly
解释:应用程序意外停止
解决方案:1)首先检查java文件逻辑问题,比如强制类型转化出错
privateImageButton button;
button =(Button)findViewById(R.id.button);
还有其他类型错误,此处不一一举证
2)我第一反应是xml文件配置错误
检查layout文件夹和values文件下的xml文件看是否有语法错误
...
- 2012-03-26 14:46
- 浏览 620
- 评论(0)
前提:使用可以联网的模拟器或者手机调试一,更改xml文件<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height=&q ...
- 2012-03-26 14:43
- 浏览 567
- 评论(0)