摘要: public class MainActivity extends Activity {private Button btn; private ImageView view; private String path="http://www.baidu.com/img/bdlogo.gif"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btn= 阅读全文
posted @ 2014-03-18 00:27 萨拉克魔 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 不想多说 private Button btn;private ImageView image;private ProgressDialog dialog;private static int FINSH=1;private Handler handler=new Handler(){public void handleMessage(android.os.Message msg) {if(msg.what==FINSH){dialog.dismiss();}byte[] data=(byte[])msg.obj;Bitmap bitmap=BitmapFactory.decodeByteAr 阅读全文
posted @ 2014-03-15 17:38 萨拉克魔 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 由于项目的需要现在这里做了一个小小的闹钟 过多的解释就不说了,看看源码吧Button setTime; AlarmManager amanager; Calendar calendarTime=Calendar.getInstance(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); setTime=(Button) findViewById(R.id.ti... 阅读全文
posted @ 2013-10-07 16:36 萨拉克魔 阅读(160) 评论(0) 推荐(0) 编辑
摘要: public class MainActivity extends Activity { TextToSpeech tts; EditText say; Button speech,record; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); tts=new TextToSpeech(this, new OnInitListener() { @Ove... 阅读全文
posted @ 2013-10-02 15:38 萨拉克魔 阅读(267) 评论(1) 推荐(0) 编辑
摘要: 不多说了 很简单 只是用到了讯飞科技的东西 自己了解下哈 appid是在讯飞注册后才有的 RecognizerDialog dialog; Button button; TextView tv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); button=(Button) findViewById(R.id.button1); tv=(TextView) f... 阅读全文
posted @ 2013-09-25 14:02 萨拉克魔 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 别的不多说了 直入话题吧! 布局文件很简单两个文本框、两个按钮分为两组一组用于保存,另一组用于显示 看看吧public class MainActivity extends Activity { final String FILE_NAME="crazyit.txt"; EditText text1,text2; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_ 阅读全文
posted @ 2013-08-26 00:03 萨拉克魔 阅读(163) 评论(0) 推荐(0) 编辑
摘要: public class SurfaceViewTest extends Activity { //SurfaceHolder负责维护SurfaceView上绘制的内容 private SurfaceHolder holder; private Paint paint; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); ... 阅读全文
posted @ 2013-08-13 22:07 萨拉克魔 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 在看看这个吧,Chronometer(计时器)但到这个我想大家应该知道接下来是干嘛的了,不错!和秒表差不多是用来计时的,不过可不是秒表哦…… 简单的叙述下做法,其实很简单在布局文件上加上和(样式嘛!自己装饰了),然后在main中分别给他们自己的监听事件就行了。 那来看看怎么实现其功能的,下面就是那两个控件事件的展示 Button button; final Chronometer chronometer; button=(Button)findById(R.id.button); chronometer=(Chronometer)findById(R.id.chronometer); but. 阅读全文
posted @ 2013-08-04 16:50 萨拉克魔 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 在这里我想说的是在规定的区域用手拖动一个自定义的小球,很简单,首先定义一个画小球的类,在里面重写ondraw方法,然后在main文件中实例化刚才的类,之后呢给他一个触摸事件就会随你的手指移动了…… 1.先看我们画小球的那个类吧!代码如下: public class DrawView extends View { public float currentX=40;public float currentY=50; public DrawView (Context context){ super(context);} protected void onDraw(Canvas canvas){ s. 阅读全文
posted @ 2013-08-04 16:07 萨拉克魔 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 1、首先说一下canvas类: 这种方式根据环境还分为两种:一种就是使用普通View的canvas画图,还有一种就是使用专门的SurfaceView的canvas来画图。两种的主要是区别就是可以在SurfaceView中定义一个专门的线程来完成画图工作,应用程序不需要等待View的刷图,提高性能。前面一种适合处理量比较小,帧率比较小的动画,比如说象棋游戏之类的;而后一种主要用在游戏,高品质动画方面的画图。下面是Canvas类常用的方法:drawRect(RectF rect, Paint paint) //绘制区域,参数一为RectF一个区域drawPath(Path path, Paint 阅读全文
posted @ 2013-06-14 12:27 萨拉克魔 阅读(240) 评论(0) 推荐(0) 编辑