Android(安卓端)
安卓系统版本更新快,需要经常学习,机型太多,适配问题多
大树学长
多年专业音响、乐器行业经验,PC端、MAC端、安卓端软件开发,精通上位机软件制作。
展开
-
【Android Studio学习】
android studio学习原创 2015-10-29 14:17:10 · 456 阅读 · 0 评论 -
安卓开发之获取本地图片并设置为应用背景图片
***.java中RelativeLayout layout = (RelativeLayout)findViewById(R.id.layout1);layout.setBackgroundResource(R.drawable.img);//图片layout.setBackgroundColor(R.color.white);//颜色layout.setBa原创 2017-02-13 15:40:42 · 2985 阅读 · 2 评论 -
安卓开发之手电筒
import android.hardware.Camera;import android.hardware.Camera.Parameters;private Camera camera = null; 打开手电筒camera = Camera.open(); Parameters mParameters = camera.getParamete原创 2017-02-20 09:02:32 · 550 阅读 · 0 评论 -
android开发:延时
1、定时器TimerTask task = new TimerTask(){ public void run(){ //逻辑 } }; Timer timer = new Timer(); timer.schedule(task, 500);//延时0.5秒 2、消息new Handl原创 2017-02-09 17:13:21 · 384 阅读 · 0 评论 -
安卓开发之添加按钮音效(使用SoundPool 添加音乐)
res文件下创建raw文件,这个文件是专门用来放置音乐文件的。这里只讲用mp3格式文件。申明:private SoundPool sp;//声明一个SoundPoolprivate int music;//定义一个整型用load();来设置suondIDonCreate中:sp= new SoundPool(10, AudioManager.STREAM_SYS原创 2016-11-26 21:20:25 · 1990 阅读 · 0 评论 -
Android开发,超出屏幕范围的控件显示解决办法
安卓开发,滚动条制作原创 2016-04-11 10:15:16 · 13088 阅读 · 0 评论 -
安卓开发之横屏和竖屏
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);//设置为竖屏setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);//设置为横屏if(getRequestedOrientation()==ActivityInfo.SCRE原创 2016-11-18 12:01:11 · 760 阅读 · 0 评论 -
安卓开发之响应双击事件
public int count = 0;public double []sj = {0.0,0.0};Button ma = (Button)findViewById(R.id.button1);//按钮响应双击 ma.setOnClickListener(new OnClickListener() { @Override public void onCli原创 2016-11-18 11:52:59 · 448 阅读 · 0 评论 -
安卓开发之方向传感器
private SensorManager sensorManager;oncreate()sensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE); Sensor magneticSensor = sensorManager .getDefaultSensor(Sensor.TYPE_MA原创 2016-11-17 17:27:15 · 522 阅读 · 0 评论 -
安卓开发之各种功能网站
图片压缩:(支持对jpg和png图片的压缩)https://tinypng.com/人工智能学习https://www.captainbed.net/原创 2017-02-13 17:00:14 · 258 阅读 · 0 评论 -
安卓开发之对话框
//对话框new AlertDialog.Builder(self) .setTitle("确认" ) .setMessage("确定吗?" ) .setPositiveButton("是" , null ) .setNegativeButton("否" , null) .show(); //文本对话框new AlertDialog.Builder(self原创 2016-11-04 14:46:37 · 402 阅读 · 0 评论 -
eclipse转Android studio的小差异
1、导入importeclipse中快捷键为:ctrl+shift+oAndroid studio中File->Settings->Editor->General->Auto Import:全部勾选。使用中不需要快捷键,会自动导入import原创 2017-04-26 13:51:40 · 584 阅读 · 0 评论 -
安卓开发之打包签名Keystore密码忘了解决办法
Keystore密码忘了这是一个很想撞墙的问题。解决办法:1、官网下载一个jar:AndroidKeystoreBrute_v1.05.jar2、新建一个passlib.txt,在里面输入你还有印象的部分密码,每个部分记得换行。3、将jar和txt和Keystore包放在一个目录中。DOS中进入目录并输入: java -jar AndroidKeystoreBrute_原创 2017-05-03 22:24:35 · 1531 阅读 · 0 评论 -
【安卓开发小知识点二】
1、创建shape.xmldrawable->new->Drawable resource file将selectir改为shape原创 2017-04-27 14:41:57 · 284 阅读 · 0 评论 -
【安卓开发小知识一】
安卓开发,小知识要点集合原创 2016-03-30 10:35:45 · 776 阅读 · 0 评论 -
获取服务器json字符串的使用问题
1、需要下载Google Gson包2、按照导入jar包规则,拖动gson-2.3.1.jar到(eclipse编译器中)项目的libs文件中。3、添加:import com.google.gson.annotations.SerializedName;使用:其中json中数据为"tmp":"123456789" @SerializedName("tmp")原创 2017-03-24 16:33:45 · 364 阅读 · 0 评论 -
安卓开发之通过网址获取数据
//获取服务器数据 public void ss(final String cn) { TimerTask task = new TimerTask() { public void run() { HttpURLConnection co = null; try {原创 2017-03-17 19:37:48 · 683 阅读 · 0 评论 -
android shape的使用
shape用于设定形状,可以在selector,layout等里面使用,有6个子标签,各属性如下:xml version="1.0" encoding="utf-8"?>shape xmlns:android="http://schemas.android.com/apk/res/android" > 圆角 --> corners andr转载 2017-02-15 11:48:36 · 344 阅读 · 0 评论 -
安卓开发之计时器使用
计时器使用原创 2017-02-14 10:43:23 · 914 阅读 · 0 评论 -
【第一行代码】学习经验
第一行代码,疑问点解决,酷欧天气代码原创 2016-07-28 10:19:16 · 515 阅读 · 0 评论 -
安卓开发之非activity中调用布局文件
前提:MainActivity.javaTop.javaMapp.javaactivity_main.xmltop.xmlmapp.xml在activity_main中 android:layout_width="match_parent" android:layout_height="wrap_content"原创 2016-11-17 09:50:57 · 1379 阅读 · 0 评论 -
安卓开发:SQLite数据库存储简析
android数据库原创 2016-06-23 10:37:48 · 364 阅读 · 0 评论 -
安卓开发:SharedPreferences存储简析
SharedPreferences的数据存储和读取原创 2016-06-21 10:14:03 · 672 阅读 · 0 评论 -
安卓开发:广播机制
安卓开发广播机制学习原创 2016-06-14 16:05:19 · 349 阅读 · 0 评论 -
安卓系统设置
android打开系统设置界面原创 2016-05-23 11:34:14 · 339 阅读 · 0 评论 -
安卓开发导航栏
安卓开发关于导航栏的代码原创 2016-04-08 10:13:53 · 577 阅读 · 0 评论 -
安卓开发设置Tabhost位于底部的方法
设置导航栏在底部原创 2016-04-08 11:04:28 · 739 阅读 · 0 评论 -
安卓开发:去掉标题栏和任务栏的方法
安卓开发去掉标题栏、任务栏的几种情况原创 2016-04-08 10:00:13 · 662 阅读 · 0 评论 -
安卓开发:eclipse中创建按钮,响应按钮事件并弹出对话框
安卓开发:eclipse中创建按钮,并单击按钮弹出对话框原创 2016-03-08 14:32:10 · 9433 阅读 · 0 评论 -
子线程中添加Toast的方法
线程中使用toast原创 2016-09-06 10:22:36 · 506 阅读 · 0 评论 -
安卓基础(一)
安卓基础一原创 2016-09-23 11:52:10 · 455 阅读 · 0 评论 -
安卓笔记
一般手机分辨率和dip的比例一般为3。PS魅族为2.5既1dp = 3个分辨率原创 2016-10-25 14:54:39 · 292 阅读 · 0 评论 -
安卓开发之绘图
绘图:需要的地方添加MyView myView = new MyView(this);setContentView(myView);类:public class MyView extends View { public MyView(Context context) { super(context); }原创 2016-10-20 08:42:01 · 659 阅读 · 1 评论 -
安卓开发之引入布局中自定义控件、OnDraw()绘图
这个不需要创建XMLpublic class Mapp extends View {private Paint paint;private int mapp_height;private int mapp_width;private int x1,y1,x2,y2; public Mapp(Context context,AttributeSet attrs) {原创 2016-10-27 10:23:56 · 611 阅读 · 0 评论 -
安卓开发之ImageView控件绘图和自动适应到所有屏幕算法
这个实例可以有效的解决在同一个界面即画图又要显示控件的问题。1、XML中添加图片控件<ImageView android:id="@+id/iv" android:layout_width="match_parent" android:layout_height="200dp" /> 2、代码部分:申明:原创 2016-10-24 09:28:52 · 1198 阅读 · 0 评论 -
安卓开发之Paint画笔
Paint paint = new Paint(); //创建画笔// 设置paint为无锯齿 paint.setAntiAlias(true); // 设置画笔颜色为红色(1) paint.setColor(Color.RED); // 设置画笔颜色为红色(2) paint.setColor(Color.rgb(255, 0, 0)); // 设置透原创 2016-10-25 09:51:17 · 714 阅读 · 0 评论 -
安卓开发之编辑框属性
android:layout_gravity="center_vertical"//设置控件显示的位置:默认top,这里居中显示,还有bottomandroid:hint="请输入数字!"//设置显示在空间上的提示信息android:numeric="integer"//设置只能输入整数,如果是小数则是:decimalandroid:maxLength="8" //限制输入长度为8原创 2016-11-04 15:03:20 · 679 阅读 · 0 评论 -
安卓基础(二)切换显示活动
活动切换使用Intent,分为显式Intent和隐式Intent。首先设置好活动A和一个要切换到的活动B。显式:响应方法中添加:Intent intent = new Intent(当前活动A.this,要启动的活动B.class);startActivity(intent);即从当前活动A切换到要启动的活动B,同时要从启动的活动B返回活动A选择Back键(fini原创 2016-09-28 08:58:10 · 720 阅读 · 0 评论 -
安卓开发之输入法弹出和界面设置是否移动
AndroidMainifest.xml中在如下:http://img.bbs.csdn.net/upload/201508/17/1439782935_656875.jpg值含义:【A】stateUnspecified:软键盘的状态并没有指定,系统将选择一个合适的状态或依赖于主题的设置 【B】stateUnchanged:当这个activity出现时,软键盘将一直保持在上原创 2016-11-04 11:10:15 · 646 阅读 · 0 评论 -
安卓开发之数据存储
注意讲三个方法,保存到SD卡不讲:1、文件存储不对存储的数据进行任何的格式处理,适合存储简单的文本数据或二进制数据,存储复杂数据需要自定义格式规范。2、SharedPreferences键值对存储支持多种不同数据类型存储。http://blog.csdn.net/bigtree_mfc/article/details/517250933、数据库存储存储大量复杂的关系原创 2017-05-22 14:04:08 · 360 阅读 · 0 评论