`
不夜的星辰
  • 浏览: 86768 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
屏蔽返回键 public boolean onKeyDown(int keyCode, KeyEvent event) {     switch (keyCode) {        case KeyEvent.KEYCODE_BACK:        return true;    }    return super.onKeyDown(keyCode, event);}   屏蔽home键 public void onAttachedToWindow() {    this.getWindow().setType(WindowManager.LayoutParams.TYPE_KE ...
自从android兴起以来,收到越来越多人的青睐,由于其开放性很多开发人员通过开发一些小型应用及游戏然后集成各个广告平台的SDK来赚取外快;以下是一些广告平台的基本情况及发布平台,供给位参考:   http://www.waps.cn/news.jsp?id=42955   http://www.waps.cn/?f=sfplove   鉴于国内现款对我使用过的一些第三方平台做个简单介绍:国内广告模式广告条:最普遍的广告模式,嵌入在应用界面内,用户点击行为会带来收入。积分墙:应用通过限制功能、去广告等引导用户进入积分墙页面下载广告应用得到积分来换取使用的模式,用户安装完推荐广告软 ...
一个在项目中运用的类似电脑底部状态栏的功能实现,该功能类似广泛使用的底部切换标签,但又有明显的不同,唯一相同点就是使用继承GroupActivity的方式实现不同activity在主界面上的切换,具体实现如下:   主界面: package com.bar.test; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import android.app.Activity; import android.content.Co ...
前段时间在网上看到一个ExpandableListView与gallery相关的例子,感觉做的很不错;自己借用过来做了些许修改,实现了gallery借助手势onFling()方法实现左右自动滑动并带动自定义的view:   package com.qiyi.test; import java.util.Timer; import java.util.TimerTask; import com.qiyi.R; import com.qiyi.view.FlowView; import android.app.Activity; import android.con ...
   android作为一个年轻的、开放性的移动开发平台,在互联移动应用开发领域有着得天独厚的优势;自从android手机产品G1发布以来,android平台的应用犹如一飞冲天,一发不可收拾,它的诞生不仅开创了移动互联领域的另一个新时 ...
实现了Runnable的线程类: public class MyRunnable implements Runnable { @Override public void run() {   // TODO Auto-generated method stub    System.out.println("Runnable---The Thread is running");          System.out.println("Runnable---The Thread id is :"+ Thread.curr ...
/**  * 打开gps  */ private void gpsStart(){  Intent intent = new Intent();  intent.setClassName("com.android.settings", "com.android.settings.widget.SettingsAppWidgetProvider");  intent.addCategory("android.intent.category.ALTERNATIVE");  intent.setData(Uri.parse("cus ...
最近要实现一个手机摇晃的功能。 想到这个功能可能应用广泛,比如摇晃手机换图片、截图、洗牌、结束当前程序等,所以找了些资料,并加以改进,将此功能封装成类(ShakeDetector),方便今后使用。 摇晃检测基于加速传感器(Sensor.TYPE_ACCELEROMETER)。 由于重力的存在,当手机静止放于桌面时,加速传感器也是有加速度的。所以,仅通过是否有加速度来判断摇晃是不行的。 那么,判断加速度的变化吧。在一个较短的时间间隔求出加速度的差值,跟一个指定的阈值比较,如果差值大于阈值,则认为是摇晃发生了。ClingMarks的方法将x、y、z方向的加速度差值简单的加起来,我认为不是 ...
通过handler结合Html刷新dialog界面的显示内容: package com.pro.activity; import java.util.List; import com.pro.R; import android.app.AlertDialog;import android.content.Context;import android.content.DialogInterface;import android.content.SharedPreferences;import android.content.SharedPreferences.OnSharedPrefere ...
1. 当用户触摸屏幕的时候,会产生许多手势,例如down,up,scroll,filing等等,我们知道View类有个View.OnTouchListener内部接口,通过重写他的onTouch(View v, MotionEvent event)方法,我们可以处理一些touch事件,但是这个方法太过简单,如果需要处理一些复杂的手势,用这个接口就会很麻烦(因为我们要自己根据用户触摸的轨迹去判断是什么手势)Android sdk给我们提供了GestureDetector(Gesture:手势Detector:识别)类,通过这个类我们可以识别很多的手势,主要是通过他的onTouchEvent(eve ...
/**     * Android中的弹出框在被点击时, 无论点击哪个按钮都会关闭窗口。      * 但是有的情况下我们不需要立即关闭窗口。下面的情况是弹出框中要求用户输入文件名,     *  并在点击确定时检查文件名的合法性, 不合法则提示用户重新输入, 弹出框要保持在界面上     *  使用反射     */    DialogInterface.OnClickListener dialogListener = new DialogInterface.OnClickListener() {    @Override  public void onClick(DialogInterfac ...
单线程下载很简单,就是开启一个线程去下载资源再进行本地保存; 多线程下载是通过RandomAccessFile(随机文件读写操作类)来设置每个线程读取文件的起始点位置,起始点之间的长度即为该线程需要下载的文件大小 下载开始位置:线程id*每条线程下载的数据长度 = ? 下载结束位置:(线程id+1)*每条线程下载的数据长度-1=? 这样比如文件大小:size,线程数:threads,则每个线程的下载量:size/threads;但是这是整除的情况,如果考虑到不能整除的情况:则前threads-1个线程下载量为size/threads,最后一个线程的下载量:size/threads+size%th ...
最近比较闲,想起墨迹左右滑屏的效果该如何实现,如是在网上搜索资料,都没看到理想的效果,于是参照别人的例子自己加以修改,最终效果还行。左右滑屏是通过ViewGroup结合手势划屏来实现,代码如下: ScrollLayoutTest.java package com.scroll.test; import com.yao_guet.test.R; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.view.View; import android.view.Vi ...
近来由于做项目需要用到动画方面的东西,经过自己的推敲总结了下android使用方式大体有两种:一种是在java代码中使用(灵活多变),另一种是在布局xml文件中引入 java代码中使用方式:  先在res/anim/文件夹下定义动画文件:translaterain01.xml: <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translat ...
动画类型 Android的animation由四种类型组成 XML中 alpha 渐变透明度动画效果 scale 渐变尺寸伸缩动画效果 translate 画面转换位置移动动画效果 rotate 画面转移旋转动画效果 JavaCode中 AlphaAnimation 渐变透明度动画效果 ScaleAnimation 渐变尺寸伸缩动画效果 TranslateAnimation 画面转换位置移动动画效果 RotateAnimation 画面转移旋转动画效果 Android动画模式 Animation主要有两种动画模式: 一种是tween ...
Global site tag (gtag.js) - Google Analytics