- 博客(23)
- 收藏
- 关注
原创 23闹钟管理
在Android中,可以使用闹钟管理器来触发事件,包括广播BroadcastReceiver,服务Service和活动Activity。这些事件可以在特定的时刻或者以固定的时间间隔来触发。 使用闹钟管理器一般有以下几个步骤: 1、获取到闹钟管理器的服务,即AlarmManager; 2、确定设置闹钟的时刻; 3、
2016-06-15 18:33:09 813
原创 22天气预报
Android天气预报 网络数据返回一般是JSON格式,利用网络API实现天气预报功能,API获得网络数据。http://apistore.baidu.com/astore/serviceinfo/1798.html,网页里有关于API的介绍,可以根据这个学习。运行实例效果:下面是代码:[html] view plai
2016-06-15 17:05:00 291
原创 20ListView
在Android所有常用的原生控件当中,用法最复杂的应该就是ListView了,它专门用于处理那种内容元素很多,手机屏幕无法展示出所有内容的情况。ListView可以使用列表的形式来展示内容,超出屏幕部分的内容只需要通过手指滑动就可以移动到屏幕内了。另外ListView还有一个功能,达到成百上千条甚至更多,ListView都不会发生OOM或者崩溃,而且随着我们手指滑动来浏览更多数据时,程序
2016-06-15 15:29:45 187
原创 21下拉列表
文字列表目标效果: 运行显示下拉列表,点击可展开,点击子项目会将子项目显示到横线上,并且在TextView中显示选择的城市。1.activity_main.xml页面添加Spinner控件。activity_main.xml页面:[html] view plain copy RelativeLay
2016-06-14 21:50:38 219
原创 19乐学成语
test包下新建DBOpenHelperTest.java页面测试一下数据库是否处理成功。DBOpenHelperTest.java页面:[java] view plain copy package cn.edu.bztc.happyidiom.test; import cn.edu.bztc.happyidiom.db.DBO
2016-06-14 20:35:25 330 1
原创 18乐学成语
strings.xml页面:主页面[html] view plain copy xml version="1.0" encoding="utf-8"?> resources> string name="app_name">happyidiomstring> string name="action
2016-06-14 20:32:16 428
原创 16天气预报
MainActivity.Java:[java] view plain copy print?package com.example.weatherdemo; import android.os.Bundle; import android.app.Activity; import android.content.Inten
2016-06-14 18:46:32 179
转载 15算法
1.A* 搜索算法——图形搜索算法,从给定起点到给定终点计算出路径。其中使用了一种启发式的估算,为每个节点估算通过该节点的最佳路径,并以之为各个地点排定次序。算法以得到的次序访问这些节点。因此,A*搜索算法是最佳优先搜索的范例。2.集束搜索(又名定向搜索,Beam Search)——最佳优先搜索算法的优化。使用启发式函数评估它检查的每个节点的能力。不过,集束搜索只能在每个深度中发现最前面的
2016-05-12 13:45:08 299
转载 14横屏
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <Line
2016-05-12 13:43:39 221
转载 13Dialog中隐藏键盘的注意事项
场景:弹出一个Dialog,里面有一个EditText,用来输入内容,因为输入时,需要弹出键盘,所以当Dialog消失时,键盘要一起隐藏。现在我们做一个自定义的DialogMyDialog extends Dialog一开始认为这个功能很容易实现,于是写了下面的代码//Dialog的构造函数中写 this.setOnDismissListener(new OnDis
2016-05-12 13:35:45 138
原创 12RoundedTeamationBuilder
package com.makeramen.roundedimageview;import android.content.res.ColorStateList;import android.content.res.Resources;import android.graphics.Bitmap;import android.util.DisplayMetrics;im
2016-05-12 13:32:10 189
原创 11RoundedImageView
package com.makeramen.roundedimageview;import android.annotation.SuppressLint;import android.content.Context;import android.content.res.ColorStateList;import android.content.res.Resources;
2016-05-12 13:29:48 268
原创 10注册RoundedDrawable2
@Override protected void onBoundsChange(@NonNull Rect bounds) { super.onBoundsChange(bounds); mBounds.set(bounds); updateShaderMatrix(); } @Override public void
2016-05-12 13:26:47 185
原创 9注册RoundedDrawable1
package com.makeramen.roundedimageview;import android.annotation.SuppressLint;import android.content.res.ColorStateList;import android.graphics.Bitmap;import android.graphics.Bitmap.Config
2016-05-12 13:25:22 230
原创 8SharedPreferenceDemo
package com.example.sharedpreferencedemo;import android.app.Activity;import android.content.SharedPreferences;import android.content.SharedPreferences.Editor;import android.os.Bundle;impor
2016-05-04 11:31:39 177
原创 7walker闪屏
package com.example.walker;import android.os.Bundle;import android.app.Activity;import android.view.Menu;public class MainActivity extends Activity { @Override protected void o
2016-05-04 10:38:50 329
原创 6walker侧滑
package com.example.uilistviewtest;import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.
2016-05-04 10:35:58 596
原创 5GridView FruitAdapter.java
package com.example.uilistviewtest;import java.util.List;import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;im
2016-04-19 17:57:50 474
原创 4GridView MainActivity.java
package com.example.uilistviewtest;import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.wid
2016-04-19 16:17:02 240
原创 3
/对数组a中的n个元素从小到大排序void sort(int a[], int n); //函数声明int main(){int a[] = {4,3,6,2,6,3,8,9,1,0};int i; // 打印排序前的数据printf("排序前:\n");for(i=0; iprintf(" %d", a[i]);printf("\n"); // 排序
2016-04-06 20:01:40 603
转载 2
关于索引,推荐转载的这篇文章http://blog.csdn.net/dutguoyi/archive/2006/01/10/575617.aspx改善SQL语句的效率http://community.csdn.net/Expert/topic/5087/5087396.xml?temp=.345669数据量很大怎样加快索检速度http://community.csdn.n
2016-03-30 19:25:50 659
原创 1
Android是一种基于Linuk的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,主要支持手机。
2016-03-30 18:08:25 692
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人