-
扫描二维码,完美支持适配方案
可用的二维码扫描demo。还包括本地扫描。完美解决部分机型扫描框适配问题以及横屏问题。
- 2023-07-27 02:35:03下载
- 积分:1
-
Android例子元可以设置串口号、波特率的串口工具源码
Android例子元可以设置串口号、波特率的串口工具源码
- 2023-05-30 03:40:04下载
- 积分:1
-
Android 加载HTML网页的内容并显示
Android 加载HTML网页的内容并显示,装载HTML内容,本例子加载了一个图书销售网站的内容,加载了多张图片,加载的内容在android代码里生成,webView.loadDataWithBaseURL("图书名", html, "text/html", "utf-8", null);
webView.getSettings().setJavaScriptEnabled(true);
webView.setWebChromeClient(new WebChromeClient());
- 2022-05-26 18:02:40下载
- 积分:1
-
断点上传_AndroidSocket
断点上传_AndroidSocket 断点上传_AndroidSocket
- 2014-04-10下载
- 积分:1
-
Android
- 2022-07-20 14:48:50下载
- 积分:1
-
TravelApp-(1)
一个简单的安卓app应用程序,类似于滴答拼车,但是拼游的,大家可以通过此软件找到一起出游的小伙伴(A simple Android app applications, similar to the ticking carpool, but to fight tour, we can travel together by this software to find a small partner)
- 2020-10-22 16:17:23下载
- 积分:1
-
沿程水头损失计算
这是一个安卓的应用源代码,JAVA是采用HW(哈-维)公式计算,并采用多口系数计算毛(支)管的多口出流水力损失。对于专业人员来说它不是问题,问题是你在这里能够轻松得到源代码。
- 2023-02-03 04:50:03下载
- 积分:1
-
Android瀑布流布局的美女图片大全APP源码
Android美女图片大全APP源码 ,采用瀑布流布局,很漂亮很个性,左侧带有伸缩隐藏式菜单列表,整个APP界面设计相当漂亮,压缩包内包括了两个文件夹:
WaterFallListView为瀑布流布局的例子;
Girst是美女图片大全的APP源码。这个应用里面有很多图片特效,比如广告图片自动轮播、轻触放大或缩小图片等,关于广告图片自动轮播效果,采用了一个控件,集合ViewPager和指示器的一个轮播控件,主要用于一般常见的广告图片轮播,具有自动轮播和手动轮播功能,具体的用法:只需在xml文件中使用{@code } ,然后在页面中调用 {@link #setImageResources(ArrayList, ImageCycleViewListener) }即可!
另外提供{@link #startImageCycle() } {@link #pushImageCycle() }两种方法,用于在Activity不可见之时节省资源;因为自动轮播需要进行控制,有利于内存管理,
- 2022-08-03 21:09:29下载
- 积分:1
-
记账软件
这是大三实训做的第一个安卓APP,记账软件(记笔账)
- 2022-04-22 02:38:00下载
- 积分:1
-
android 解锁例子源码
package com.codeshogun.android.swipesample;import android.app.Activity;import android.os.Bundle;import android.view.GestureDetector;import android.view.MotionEvent;import android.view.View;import android.view.GestureDetector.SimpleOnGestureListener;import android.view.animation.Animation;import android.view.animation.AnimationUtils;import android.widget.ViewFlipper;public class Main extends Activity { private static final int SWIPE_MIN_DISTANCE = 120; private static final int SWIPE_MAX_OFF_PATH = 250; private static final int SWIPE_THRESHOLD_VELOCITY = 200; private GestureDetector gestureDetector; View.OnTouchListener gestureListener; private Animation slideLeftIn; private Animation slideLeftOut; private Animation slideRightIn; private Animation slideRightOut; private ViewFlipper viewFlipper; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); viewFlipper = (ViewFlipper)findViewById(R.id.flipper); slideLeftIn = AnimationUtils.loadAnimation(this, R.anim.slide_left_in); slideLeftOut = AnimationUtils.loadAnimation(this, R.anim.slide_left_out); slideRightIn = AnimationUtils.loadAnimation(this, R.anim.slide_right_in); slideRightOut = AnimationUtils.loadAnimation(this, R.anim.slide_right_out); gestureDetector = new GestureDetector(new MyGestureDetector()); gestureListener = new View.OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { if (gestureDetector.onTouchEvent(event)) { return true; } return false; } }; } class MyGestureDetector extends SimpleOnGestureListener { @Override public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) { try { if (Math.abs(e1.getY() - e2.getY()) > SWIPE_MAX_OFF_PATH) return false; // right to left swipe if(e1.getX() - e2.getX() > SWIPE_MIN_DISTANCE && Math.abs(velocityX) > SWIPE_THRESHOLD_VELOCITY) { viewFlipper.setInAnimation(slideLeftIn); viewFlipper.setOutAnimation(slideLeftOut); viewFlipper.showNext(); } else if (e2.getX() - e1.getX() > SWIPE_MIN_DISTANCE && Math.abs(velocityX) > SWIPE_THRESHOLD_VELOCITY) { viewFlipper.setInAnimation(slideRightIn); viewFlipper.setOutAnimation(slideRightOut); viewFlipper.showPrevious(); } } catch (Exception e) { // nothing } return false; } } @Override public boolean onTouchEvent(MotionEvent event) { if (gestureDetector.onTouchEvent(event)) return true; else return false; }}
- 2014-04-16下载
- 积分:1