取消屏幕标题,软件最大化.

requestWindowFeature(Window.FEATURE_NO_TITLE);

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,

WindowManager.LayoutParams.FLAG_FULLSCREEN);

实例化WEBVIEW空间之后

设置控件增大缩小。

加载html文件file:///android_asset/index.htm,文件位置放在assets中

mWebView.getSettings().setBuiltInZoomControls(true);

mWebView.loadUrl("file:///android_asset/index.htm");

---------------------------------------

-----------------主ACTIVITY

package tangshi.co.cc;

import net.miidi.credit.MiidiCredit;

import android.app.Activity;

import android.app.AlertDialog;

import android.app.AlertDialog.Builder;

import android.content.DialogInterface;

import android.content.Intent;

import android.os.Bundle;

import android.view.Menu;

import android.view.MenuItem;

import android.view.SubMenu;

import android.view.Window;

import android.view.WindowManager;

import android.webkit.WebView;

public class HahamxActivity extends Activity {

private WebView webView;

/** Called when the activity is first created. */

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

requestWindowFeature(Window.FEATURE_NO_TITLE);

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,

WindowManager.LayoutParams.FLAG_FULLSCREEN);

MiidiCredit

.init(HahamxActivity.this, "4573", "h3mj1k5b5lwopknk", false);

setContentView(R.layout.main);

// webView = (WebView) findViewById(R.id.webview1);

// ProxyBridge pBridge = new ProxyBridge();

// webView.addJavascriptInterface(pBridge, "AliansBridge");

// WebSettings wSet = webView.getSettings();

// wSet.setJavaScriptEnabled(true);

// webView.loadUrl("file:///android_asset/naojing.htm");

// TextView mTextView=(TextView)findViewById(R.id.webview1);

WebView mWebView = (WebView) findViewById(R.id.webview1);

mWebView.getSettings().setBuiltInZoomControls(true);

mWebView.loadUrl("file:///android_asset/index.htm");

}

protected void dialog() {

AlertDialog.Builder builder = new Builder(HahamxActivity.this);

builder.setTitle("唐诗宋词元曲");

builder.setMessage("你真的要退出唐诗宋词元曲吗?");

builder.setPositiveButton("否",

new android.content.DialogInterface.OnClickListener() {

@Override

public void onClick(DialogInterface dialog, int which) {

dialog.dismiss();

}

});

builder.setNegativeButton("是",

new android.content.DialogInterface.OnClickListener() {

@Override

public void onClick(DialogInterface dialog, int which) {

dialog.dismiss();

android.os.Process.killProcess(android.os.Process

.myPid());

}

});

builder.create().show();

}

public void onBackPressed() {

dialog();

}

public boolean onCreateOptionsMenu(Menu menu) {

// TODO Auto-generated method stub

SubMenu subMenu2 = menu.addSubMenu(0, 2, 0, "唐诗三百首");

SubMenu subMenu3 = menu.addSubMenu(0, 3, 0, "宋词");

SubMenu subMenu4 = menu.addSubMenu(0, 4, 0, "元曲");

// SubMenu subMenu5 = menu.addSubMenu(0, 5, 0, "英文谚语");

SubMenu subMenu = menu.addSubMenu(0, 6, 0, "软件简介");

return super.onCreateOptionsMenu(menu);

}

@Override

public boolean onOptionsItemSelected(MenuItem item) {

// TODO Auto-generated method stub

switch (item.getItemId()) {

case 6:

AlertDialog.Builder builder = new Builder(HahamxActivity.this);

builder.setTitle("唐诗宋词元曲!");

builder.setMessage(R.string.about);

builder.setPositiveButton("确定",

new DialogInterface.OnClickListener() {

@Override

public void onClick(DialogInterface dialog, int which) {

// TODO Auto-generated method stub

}

});

builder.create().show();

break;

case 3:

Intent intent = new Intent(HahamxActivity.this, xiaohua3.class);

startActivity(intent);

break;

case 2:

Intent intent1 = new Intent(HahamxActivity.this, xiaohua.class);

startActivity(intent1);

break;

case 4:

Intent intent4 = new Intent(HahamxActivity.this, chunjie.class);

startActivity(intent4);

break;

// case 5:

// Intent intent5 = new Intent(HahamxActivity.this, yanyu.class);

// startActivity(intent5);

// break;

default:

break;

}

return super.onOptionsItemSelected(item);

}

public class ProxyBridge {

public int one() {

return 1;

}

}

}

---------------------接下来的ACTIVITY 类似创建

package tangshi.co.cc;

import tangshi.co.cc.R;

import android.app.Activity;

import android.os.Bundle;

import android.webkit.WebView;

public class chunjie extends Activity {

@Override

protected void onCreate(Bundle savedInstanceState) {

// TODO Auto-generated method stub

super.onCreate(savedInstanceState);

setContentView(R.layout.main4);

WebView mWebView4=(WebView)findViewById(R.id.webview4);

mWebView4.loadUrl("file:///android_asset/index4.htm");

mWebView4.getSettings().setBuiltInZoomControls(true);

}

}

--------------Splash动画

package tangshi.co.cc;

import android.app.Activity;

import android.content.Intent;

import android.os.Bundle;

import android.os.Handler;

public class Splash extends Activity {

@Override

protected void onCreate(Bundle savedInstanceState)

{

// TODO Auto-generated method stub

super.onCreate(savedInstanceState);

setContentView(R.layout.splash);

new Handler().postDelayed(new Runnable()

{

@Override

public void run()

{

// TODO Auto-generated method stub

Intent it = new Intent(Splash.this, HahamxActivity.class);

startActivity(it);

finish();

}

}, 3000);

}

}

----------------main.xml 布局

xmlns:umadsdk="http://schemas.android.com/apk/res/tangshi.co.cc"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:orientation="vertical" >

xmlns:umadsdk="http://schemas.android.com/apk/res/tangshi.co.cc"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:layout_marginTop="20px"

android:orientation="vertical" >

android:id="@+id/adView"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

umadsdk:backgroundColor="#4076AA"

umadsdk:backgroundTransparent="255"

umadsdk:textColor="#ffffff" >

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:background="#FFFFFF"

android:orientation="vertical" >

android:id="@+id/imageView1"

android:layout_width="300px"

android:layout_height="180px"

android:layout_gravity="center"

android:src="@drawable/icon1" >

android:id="@+id/webview1"

android:layout_width="wrap_content"

android:layout_height="wrap_content" >

------------------------ 小程序仅供学习参考,祝大家学习愉快!

唐诗android代码,Android 唐诗宋词软件(源码讲解)相关推荐

  1. 顾客信息表mysql_Qt5.5.0使用mysql编撰小软件源码讲解-顾客信息登记表_mysql

    Qt5.5.0使用mysql编写小软件源码讲解---顾客信息登记表 Qt5.5.0使用mysql编写小软件源码讲解---顾客信息登记表 一个个人觉得比较简单小巧的软件. 下面就如何编写如何发布打包来介 ...

  2. 用android代码显示图片的一部分源码

    ShowPoritionPictureActivity代码: [java] <span style="font-size:16px;"> package com.iwi ...

  3. Android安卓离线人脸考勤软件源码APP

    人脸识别,是基于人的脸部特征信息进行身份识别的一种生物识别技术.用摄像机或摄像头采集含有人脸的图像或视频流,并自动在图像中检测和跟踪人脸,进而对检测到的人脸进行脸部的一系列相关技术,通常也叫做人像识别 ...

  4. android壁纸软件代码,android高清壁纸APP完整源码HD Wallpaper(服务端+客户端)

    描述 android高清壁纸APP完整源码HD Wallpaper with Material Design,包含android客户端源码.php+mysql服务端源码,带文档 "HD Wa ...

  5. 直播软件源码如何在Android端实现多人视频通话

    本篇主要讨论直播软件源码如何在Android端实现多人视频通话.主要需要实现以下功能: 随着加入人数和他们的手机摄像头分辨率的变化,显示不同的UI,即所谓的"分屏" 点击分屏中的小 ...

  6. 一对一视频聊天软件源码,Android AlertDialog 对话框

    一对一视频聊天软件源码,Android AlertDialog 对话框实现的相关代码 button = (Button) findViewById(R.id.button_alertDialog);b ...

  7. Android分屏直播方案,直播软件源码如何在Android端实现多人视频通话

    本篇主要讨论直播软件源码如何在Android端实现多人视频通话.主要需要实现以下功能: 随着加入人数和他们的手机摄像头分辨率的变化,显示不同的UI,即所谓的"分屏" 点击分屏中的小 ...

  8. android 软件源码

    转自 http://www.cppblog.com/life02/archive/2011/11/23/160837.aspx android 软件源码 android PDF 阅读器 http:// ...

  9. Android学习笔记-常用的一些源码,防止忘记了

    Android学习笔记-常用的一些源码,防止忘记了... 设置拨打电话 StringdialUri="tell:"+m_currentTelNumble; IntentcallIn ...

  10. java音频源码,Android Java实时音频SDK示例源码下载 - 开发者中心 - ZEGO即构科技

    示例源码 本地下载 本地下载 GitHub下载 说明 示例代码运行指引 1 准备环境 在开始集成 ZEGO Express SDK 前,请确保开发环境满足以下要求(以下说明皆以 macOS 开发电脑为 ...

最新文章

  1. 使用shell统计字符串出现的次数,并从大到小进行排序显示
  2. vi 方向键和Backspace键失效问题的解决方法
  3. 802.11ac/ax (wifi6)中的Beamforming技术介绍
  4. python中split_python中split()和split(' ')的区别
  5. linux 使用nginx 权限不够,对于nginx和Linux,有一些关于权限的问题。
  6. vuecli4 启动_vue 常见命令 (启动 部署)
  7. 日志服务与SIEM(如Splunk)集成方案实战
  8. 217 Contains Duplicate
  9. 跨国IT服务提供商 Inetum 遭勒索攻击
  10. python2.0_python之路2.0
  11. C语言累加函数代码,ARM汇编程序---通过ARM汇编调用C语言函数实现累加
  12. js实现网页中元素缩放(zoom vs scale)
  13. 天猫精灵测评与开发案例
  14. iOS切换window根控制器
  15. 我的2023届秋招之旅
  16. 【BZOJ-4316】小C的独立集 仙人掌DP + 最大独立集
  17. siss编程--C语言--三子棋
  18. OLAP、OLTP的介绍和比较
  19. 批量修改文件名 大量文件名称一键替换文字
  20. OpenCV中的GUI特性 —— 图片与视频的读写和显示

热门文章

  1. \r\n,\n,\r简介
  2. Ext.extend 与 Ext.define
  3. 使用帕累托最优选择解释涌现现象
  4. 图像处理----图像模糊(高斯模糊)
  5. 联动报警系统服务器,社会治安综合联动报警系统
  6. 拜占庭将军问题与PBFT算法和POW共识
  7. Vue 电话号码344分割
  8. 李一鹏:一份让我无法拒绝的offer | OneFlow U
  9. 程序员应具备的素质-拨乱反正篇
  10. FreeMarker 简介