Andorid
QQ515311445
博古通今,涵盖四海
展开
-
Android WebSocketServer使用
1. 创建WebSocketServer。2. 停止WebSocketServer。原创 2023-09-19 15:33:53 · 723 阅读 · 0 评论 -
android视频编码优化方法
视频编码会影响串流质量的多个指标,包括画质、流畅度和延迟。除了编码参数,采集和图像处理也对最终的编码效果产生影响。它们通常会综合影响多个质量指标。本文将从视频采集、图像处理和编码参数几个方面来分享相关信息。原创 2023-09-11 02:14:54 · 989 阅读 · 0 评论 -
WMware虚拟化IntelVT-x/EPT或AMD-V/RVI(V)不能启用,导致AVD不能启动
启用虚拟化IntelVT-x/EPT原创 2022-11-17 11:37:04 · 1312 阅读 · 0 评论 -
YUV与RGB转换
YV12转RGB24、I420ToNV21原创 2018-10-24 09:57:19 · 262 阅读 · 1 评论 -
java.io.IOException: No original dex files found for dex location
No original dex files found for dex location原创 2022-08-30 18:31:30 · 987 阅读 · 0 评论 -
Android杀进程
android杀进程原创 2022-07-29 23:07:17 · 155 阅读 · 0 评论 -
Mp4文件修复
///////////////////////////////////////////////////// date: 2019.10.25// 修复行车记录仪等视频文件// 支持因异常掉电等原因导致的损坏// 支持mp4或3gp等视频文件// 支持H264, H265等编码格式(亲测有效)// 支持Android, Linux, Windows...原创 2019-11-12 14:46:03 · 1170 阅读 · 2 评论 -
android开发笔记 动态生成控件
动态生成界面的方法很简单首先要却这个界面的布局,是AbsoluteLayout,RelativeLayout还是其他,然后就可以再里面添加控件了:public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);//确定界面的布局AbsoluteLayout abslayout=new AbsoluteLayout (this);setContentView(abslayout);转载 2010-12-23 18:03:00 · 1674 阅读 · 0 评论 -
Android中ImageButton自定义按钮的按下效果的代码实现方法,附网上2种经典解决方法。
首先看看网上的2种方法:【以下为引用网络,来源:http://www.eoeandroid.com/thread-7931-1-1.html】使用Button时为了让用户有“按下”的效果,有两种实现方式:1.在代码里面。imageButton.setOnTouchListener(new OnTouchListener(){ @Override public boolean onTouch(View转载 2010-12-25 11:56:00 · 1000 阅读 · 0 评论 -
Android 1.5 的APN设定与上网处理
手机上网分为wap和net两种方式,使用net手机就会直接连入互联网,而使用wap则会中间多了一个代理网关,移动联通均是10.0.0.172,端口80。而写与联网有关的代码,wap和net是不一样的: wap一般是这样: [java] view plaincopyprint?URL url = new URL("http://10.0.0.172:转载 2012-12-27 20:28:37 · 617 阅读 · 0 评论 -
Android简易Flash播放器
上一节,大体说了下在Android程序中嵌套Flash动画。这次按照上次的内容做个扩展,做个简易的flash播放器。前提条件如上一节所说,需要Android2.2平台和安装flash的插件。 先看工程图和效果图: 工程源码: [java:showcolumns] view plaincopyprint?·······转载 2012-12-27 20:32:00 · 1694 阅读 · 0 评论 -
Android NDK中使用socket
Android NDK中使用socket的整个过程分为以下几部分:第一部分: 创建socket并绑定IP和端口[cpp] view plaincopyprint?#include #include #include #define MAX_DATA_BUF_LEN 10240 int sd = INVALID_SOCKET;转载 2013-08-27 15:59:24 · 1094 阅读 · 0 评论 -
android实现彩信接收的代码
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525转载 2013-08-16 11:40:26 · 1478 阅读 · 0 评论 -
Android APK反编译详解(附图)
这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。本文Android反编译教程,测试环境:Win7 Ultimate x64Ubuntu 12.04 x86转载 2013-09-17 11:36:23 · 602 阅读 · 0 评论 -
Android如何防止apk程序被反编译
作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了一个proguard文件夹proguard是一个java代码混淆的工具,通过proguard,别人即使反编译你的apk包,也只会看到一些让人很难转载 2013-09-17 11:37:49 · 605 阅读 · 0 评论 -
android开关机动画和铃声配置 MTK编译笔记
1, MTK平台开关机动画配置,将需要调整的开关机动画和铃声放到alps\frameworks\base\data\sounds 这个目录下面,打开 该目录下的Android.mk文件,增加下面的编译link语句。会在编译的时候自动导入到 /system/media下$(LOCAL_PATH)/bootanimation.zip:system/media/bootanimation.zip转载 2014-04-01 14:21:23 · 850 阅读 · 0 评论 -
Android中的人脸检测(静态和动态)
(1)背景。 Google 于2006年8月收购Neven Vision 公司 (该公司拥有10多项应用于移动设备领域的图像识别的专利),以此获得了图像识别的技术,并加入到android中。Android 中的人脸识别技术,用到的底层库:android/external/neven/,framework 层:frameworks/base/media/java/android/转载 2014-05-29 15:12:16 · 973 阅读 · 1 评论 -
MTK6572 长时间录像挂掉的问题修改
原创 2015-01-08 09:52:43 · 581 阅读 · 0 评论 -
最新首发Eclipse+CDT+android-ndk写纯c++安卓应用(附openGL Es)
首先下载eclipse和cdt,我的版本号依次是:Version: Indigo Service Release 2和Version: 1.0.0.201202111925,再下载windows的ndk,我使用的是android-ndk-r9d什么cygwin这等东西,太恶心了,下载慢,大的要命!复杂,今天给一个最爽的编译教程。前面的cdt插件怎么这里pass,网上教程很多的。直接转载 2015-02-04 14:05:51 · 593 阅读 · 0 评论 -
图像检测之抽烟检测与打电话检测
识别司机是否抽烟和是否打电话的图像算法,通过深度学习实现,其中用到了一些opencv的知识,效果图如下:原创 2019-11-19 11:09:10 · 21397 阅读 · 12 评论 -
Windows上使用Ubuntu虚拟机搭建Android系统开发环境
一.安装虚拟机-->vmware虚拟机.rar 二.安装Linux系统-->ubuntu-10.04.1-desktop-i386.iso在NewVirtual Machine Wizard中,建议Maximum Disk size(GB):设置为50 三.进入root用户1.打开Terminal输入sudo passwd root再回车2.在显示的"Ent...原创 2018-08-26 00:11:58 · 1489 阅读 · 0 评论 -
Linux下编译hello.c
1.在/home/llx下创建目录Application/hello2.在/home/llx/Application/hello使用vim hello.c创建hello.c源文件.并按I开始输入内容如下:#define MODULE#include <linux/module.h>int init_module(void){ printk("<1>H...原创 2018-08-26 00:12:35 · 2304 阅读 · 0 评论 -
Android系统开发之烧录开发板
一.环境配置:开发板接上USB线和串口线,打开DNW并配置好串口,给开发板上电后按reset键,紧接着按键盘的空格键,此时可输入如下命令.1. fdisk -c 02. ext3format mmc 0:33. fastboot如果PC机提示发现新硬件时,可以找到usb_driver_r03-windows目录,安装好USB的驱动就行. 二.bootloader烧录...原创 2018-08-26 00:11:03 · 1258 阅读 · 0 评论 -
Android中带文字的ImageButton的实现
import android.content.Context;import android.graphics.Canvas;import android.graphics.Paint;import android.graphics.Typeface;import android.widget.ImageButton; public class Butt extends Ima...原创 2018-08-26 00:07:29 · 1026 阅读 · 0 评论 -
Android 自定义进度条
一。在drawable中新建progressbar.xml,文件名可以更改为其它的,设置进度条的图片,内容如下:<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android"><item android:...原创 2018-08-26 00:07:36 · 256 阅读 · 0 评论 -
Android 音量以及点屏声设置
一. 按钮音 int nNotifCationVol = 0;try{ nNotifCationVol = Settings.System.getInt(getContentResolver(),Settings.System.SOUND_EFFECTS_ENABLED);}catch(SettingNotFoundException e){ e.printStackTr...原创 2018-08-26 00:07:46 · 607 阅读 · 0 评论 -
Android 背光亮度设置
public static final int BRIGHTNESS_DIM = 20;public static final int BRIGHTNESS_ON = 255;private static final int MINIMUM_BACKLIGHT = BRIGHTNESS_DIM + 10;private static final int MAXIMUM_BACKLIGHT ...原创 2018-08-26 00:07:53 · 1874 阅读 · 0 评论 -
Android 扫描SD卡根目录的所有文件夹和音乐文件
public static List<String> musicPaths = null;public String getSDPath(){ File sdDir = null; boolean sdCardExist = Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_M...原创 2018-08-26 00:07:59 · 3153 阅读 · 1 评论 -
Android 自定义滑动条
Java代码如下:////////////////////////////////滑动条 //////////////////////////////////LayoutInflater myInflater = LayoutInflater.from(this);seekBar = (SeekBar)myInflater.inflate(R.layout.seekbar, null)...原创 2018-08-26 00:08:05 · 1850 阅读 · 0 评论 -
Android 音乐播放
MediaPlayer mPlayer = new MediaPlayer();mPlayer.setOnCompletionListener(new OnCompletionMusic());//等待音乐播放完毕//mPlayer.setOnErrorListener(new OnErrorMusic());//监听到音乐播放出错时,因为出错后也会收到播放完毕的消息,所以不需要监听出错消息...原创 2018-08-26 00:05:59 · 315 阅读 · 0 评论 -
Android 各国语言信息的数组定义
class LanguageInfo{ String sName; Locale lLocale; String sFlag; LanguageInfo(String name, Locale locale, String flag) { sName = name; lLocale = locale; sF...原创 2018-08-26 00:06:18 · 583 阅读 · 0 评论 -
Android 资源ID与文件名称的相互对应
一.根据图片文件名取得图片的资源ID// nID 为资源ID, szFileName为文件的名称(不带后缀名)//drawable为文件所在的资源目录, getPackageName()取得包名.int nID = getResources().getIdentifier(szFileName, "drawable", getPackageName());二.根据图片资源ID取得图片...原创 2018-08-26 00:06:25 · 1946 阅读 · 0 评论 -
Android 自定义透明的Activity做为提示框
一.在values目录中创建color.xml<?xml version="1.0" encoding="utf-8"?><resources><color name="transparent">#0000</color> <!-- Color value must be #rgb, #argb, #rrggbb,原创 2018-08-26 00:06:34 · 534 阅读 · 0 评论 -
Android 获取电话状态变更
TelephonyManager mTelephonyManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE); mTelephonyManager.listen(new PhoneCallListener(), PhoneCallListener.LISTEN_CALL_STATE); public...原创 2020-09-09 11:03:02 · 1572 阅读 · 0 评论 -
Android 发送短信
SmsManager smsManager = SmsManager.getDefault();String sTel = "13651417694";String sMsg = getResources().getString(R.string.msg);smsManager.sendTextMessage(sTel, null, sMsg, null, null);<use...原创 2018-08-26 00:06:42 · 275 阅读 · 0 评论 -
Android 配置文件读写
SharedPreferences preferences = getSharedPreferences("android", Context.MODE_PRIVATE);//"android"为xml文件名String sGuardTel = preferences.getString("GuardTel", "").toString();//"GuardTel"为字符串字段名boolea...原创 2018-08-26 00:06:49 · 1085 阅读 · 0 评论 -
Android 使用Sqlite数据库
一.把数据库文件如"citys.db",放到assets目录下,再把这个文件拷贝到数据库对应的目录.代码如下: if(!getDatabasePath(fileName).exists())//先判断文件是否存在,filename即"citys.db" { try { InputStream inStream = this.getAssets().open(fil...原创 2018-08-26 00:07:13 · 256 阅读 · 0 评论 -
Android 下载谷歌天气预报
String GetWeather(){ String url = null; String encode = null; main.cursorCity.moveToPosition(nCurCityListIndex); if(Locale.getDefault().equals(Locale.SIMPLIFIED_CHINESE)) { url = ...原创 2018-08-26 00:08:39 · 386 阅读 · 0 评论 -
Android 取GPS的经纬度
LocationManager loctionManager=(LocationManager) getSystemService(Context.LOCATION_SERVICE);loctionManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 20000, 0, locationListener);//监听位置变化,2...原创 2018-08-26 00:08:58 · 457 阅读 · 0 评论 -
Android 取本机号码和IMEI号以及运营商
TelephonyManager telephoneyManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);String imei = telephoneyManager.getDeviceId();String sOwnNumber = telephoneyManager.getLine1Number...原创 2018-08-26 00:09:08 · 1231 阅读 · 0 评论