自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(104)
  • 资源 (2)
  • 收藏
  • 关注

原创 蚂蚁金服FreeLine使用

使用蚂蚁金服FreeLine到项目中1.配置python环境(这里使用的是2.7版本)2.在工程的gradle中添加freeline-gradle依赖 classpath 'com.antfortune.freeline:gradle:0.8.5'3.在项目的gradle中添加freeline插件依赖 ` apply plugin: 'com.android.ap

2017-03-29 11:56:41 590

原创 Genymotion连不上电脑的情况

注意!普通的情况下模拟器使用的是10.0.2.2 但是在Genymotion中使用的是10.0.3.2

2016-06-21 20:44:18 401

原创 Android沉浸(透明状态栏)

1.让状态栏透明 (1)Java代码修改if(VERSION.SDK_INT >= VERSION_CODES.KITKAT) { //透明状态栏 getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); //透明导航栏 getWindow().addFlags(Window

2016-06-21 20:43:49 548

转载 GPS转换笔记

经纬度格式分为三种:度、度-分、度-份-秒1.) ddd.ddddd °【度 . 度 格式】的十进制小数部分(5位) 2.) ddd°mm.mmm’ 【度 . 分 . 分 格式】的十进制小数部分(3位) 3.) ddd°mm’ss’’ 【度 . 分 . 秒 格式】 Google 使用的是第三种格式 度。分’秒’’ 上面的经纬度坐标会看到那里呢? 度分转换: 将度分单位数据转换

2016-06-21 20:42:05 518

原创 Android Studio获取SHA1

1.将签名文件拷贝到项目下(test.keystore) 2.在控制台上输入:keytool -v -list -keystore test.keystore 3.输入密码

2016-06-21 20:41:12 284

原创 ButterKnife的使用问题

可以代替findViewById,使用的是注解的方式注意如果要使用此插件,除了安装ButterKnife插件外,还要引入第三方库 在Project Structure -> app -> Dependencies 下添加 Library dependency 输入ButterKnife 选择第一个就可以了(必须选择1.5的才可以)

2016-06-21 20:40:45 249

转载 关于更新app时出现解析包错误

参考:http://stackoverflow.com/questions/5503487/android-failed-to-open-zip-archive包解析错误因为权限的问题,所以要在安装之前加上如下代码: String path = Environment.getExternalStorageDirectory()+"/download";//此处是你下载的apk存放的文件夹地址

2016-06-21 20:39:44 4897

原创 Java时间戳和PHP时间戳的转换

Java时间戳和PHP时间戳的转换Java时间戳获取到的是毫秒 PHP时间戳获取到的是秒 将Java时间戳除以1000得到的就是PHP的时间戳

2016-06-21 20:38:55 638

原创 Android调用Javascript

1、设置WebView支持JavaScriptwebView.getSettings().setJavaScriptEnabled(true);2、绑定(这样解释)一个java对象到webview,其实就是将一个java对象和网页JS联系起来。webView.addJavascriptInterface(new AnalysisJS(), ANALYSIS_JS);3、增加@JavascriptIn

2016-06-21 20:38:25 293

原创 UiAutomatorHelper

package com.zyn.red;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputSt

2016-06-21 20:36:45 1698

原创 Android使用UiAutomator进行测试

UiAutomatorView的位置: D:\Program Files\adt-bundle-windows-x86_64-20140702\sdk\tools\uiautomatorviewer.bat测试代码编写过程: 1.建立一个java项目,新建lib文件夹。 2.拷贝android.jar和uiautomator.jar到lib文件夹(jar文件的地址:D:\Progra

2016-06-21 20:35:25 2540

原创 JNI中字符串之间的转换

static jstring stoJstring(JNIEnv* env, const char* pat) { jclass strClass = (*env)->FindClass(env, "Ljava/lang/String;"); jmethodID ctorID = (*env)->GetMethodID(env, strClass, "<init>

2016-06-21 20:34:58 425

原创 ProgressBar线程更新问题

ProgressBar是一个特殊的控件,可以在子线程中修改它的值,因为系统会帮你判断是不是在主线程进行的,如果不是,系统会帮你做UI更新final ProgressBar pb = new ProgressBar(SplashActivity.this, null, android.R.attr.progressBarStyleHorizontal);

2016-06-21 20:34:08 796

原创 像素和设备像素的转换

import android.content.Context; public class DensityUtil { /** * 根据手机的分辨率从 dp 的单位 转成为 px(像素) */ public static int dip2px(Context context, float dpValue) { final float scale = context.getResou

2016-06-21 20:33:02 381

原创 软件管理

获取所有安装了的软件包: List<PackageInfo> installedPackages = pm.getInstalledPackage(0);//pm是PackageManager包管理器 for(PackageInfo info : installedPackages){//循环每个apk的信息 AppBean bean = new AppBean

2016-06-21 20:32:28 256

原创 shape的使用

<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" ><!-- 圆角 --><corners android:radius="10dp"/><!-- 渐变 --><gradient android:startColor

2016-06-21 20:31:07 246

原创 创建Widget窗口控件

1.新建一个class文件命名:MyAppWidgetProvider 继承于 AppWidgetProvider 2.在AndroidManifest.xml中进行配置:<receiver android:name="com.zyn.widgetdemo.MyAppWidgetProvider"> <intent-filter > <act

2016-06-21 20:30:27 438

原创 创建快捷方式

/** * 创建快捷方式 * @param view */ public void createShortCut(View view){ Intent intent = new Intent(); intent.setAction("com.android.launcher.action.INSTALL_SHORTCUT");

2016-06-21 20:28:46 396

原创 挂断电话

挂断电话1.调用系统底层的api(aidl)2.反射调用3.拷贝两个aidl文件放到src目录/PhoneGuard/src/android.telephony.NeighboringCellInfo.aidl/PhoneGuard/src/com.android.internal.telephony.ITelephony.aidl4.反射调用private void endCall()

2016-06-21 20:27:42 466

原创 binary xml file line错误

在重写View控件的时候遇到这个问题:binary xml file line解决方法:实现全部构造方法

2016-06-21 20:19:16 864

原创 汉诺塔问题(递归)

话不多说,先上代码/*** 具体的移动方法* number:总共的盘子数* a:从哪儿开始* b:借助哪个* c:到哪儿去* 这里需要注意的是:具体移动盘子的操作是以输出的形式表达的*/public static void move(int number, char a, char b, char c){ if(number == 1){ //如果只有1个盘子

2016-06-12 16:08:28 288

原创 快速排序、插入排序、选择排序和冒泡排序的实现

冒泡排序初遇:冒泡排序,正如它的名字,一个泡泡由小变大,从下至上冒出来。算法描述:从最底部的两个数做比较,如果下面的比上面的大,则交换位置(这里我们默认排序后为:小->大)。一次循环完成后,最大的就到了最上方的位置,所以在下次循环的时候只需要到总个数减1的地方即可。代码实现:public static void bubbleSort(int datas[]){ int j = 0;//趟

2016-06-12 15:36:26 385

原创 Provider使用遇到错误

Caused by: java.lang.SecurityException: Permission Denial: opening provider解决方法:在内容提供者的AndroidManifest.xml中添加:android:export=”true”

2016-03-02 11:21:19 1114

转载 解决Android端升级安装后自动打开的问题

最近做客户端升级功能,发现下载安装包完成,打开安装完成后,安装界面就关闭了,也不能自动打开应用,体验很不好。看了一些网上的文章,也试了很多方法,终于解决了。下载完成后,调用Intent调用安装Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.fromFile(new File(apkPath))

2016-03-02 11:20:39 503

原创 Eclipse使用RecyclerView

Caused by: java.lang.NoClassDefFoundError:解决办法:进入sdk\extras\android\m2repository\com\android\support\recyclerview-v7\21.0.0目录,找到recyclerview-v7-21.0.0.aar这个文件。用解压软件解压此文件里面有classes.jar,把这个jar包放到项目中的libs

2016-03-02 11:19:58 2742 1

原创 设置无标题&不显示状态栏

注意!写requestWindowFeature时要放在setContentView(R.layout.activity_main);前面requestWindowFeature(Window.FEATURE_NO_TITLE); //标题栏显示进度条requestWindowFeature(Window.FEATURE_PROGRESS);requestWindowFeature(Windo

2016-03-02 11:19:26 2271

原创 根据图片名获取ID

public int getResourceId(String name){ try { //根据资源的ID的变量名获得Field的对象,使用反射机制来实现的 Field field = R.drawable.class.getField(name); //取得并返回资源的id的字段(静态变量)的值,使用

2016-03-02 11:17:25 426

原创 控件的setText

注意注意!!! 在使用一个控件的setText()的时候,括号内如果是要放非字符串的东西,必须改为字符串 eg.int i = 9;TextView.getText(i+"");

2016-03-02 11:15:17 879

原创 NDK生成.h文件

在src目录下打开cmd: 命令: javap 包名(com.zyn.xxx).MainActivity

2016-03-02 11:14:44 510

原创 老罗Android观后总结

1.RecyclerView的使用 这个虽然视频中没有提到,但是也是在看老罗教程的时候学到的,所以也归结到这里吧。面试说现在都用RecyclerView来替换ListView,了解了一下之后感觉是要比ListView华丽很多。自带动画效果,让瀑布流布局也变得简单了。 2.UI控件 视频中讲的一些控件现在基本都有新的可代替的控件存在了,我就不多说什么了。其中在EditView和T

2016-03-02 11:10:56 498

原创 圆角按钮

<?xml version="1.0" encoding="UTF-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <!-- 填充的颜色 --> <solid android:color="#FFFFFF

2016-03-02 11:07:54 334

原创 图片上传

/* 上传文件至Server的方法 */ public static boolean uploadFile(String imgsrc, String path) { //图片名 String newName = imgsrc.substring(imgsrc.lastIndexOf("/")+1, imgsrc.length());

2016-03-02 11:07:05 320

原创 从相册或相机选择图片

启动相册:Intent local = new Intent(); local.setType("image/*"); local.setAction(Intent.ACTION_GET_CONTENT); startActivityForResult(local, 2);启动拍照:Intent it = new Intent(MediaStore.ACTION_IMAGE_

2016-03-02 11:06:17 263

原创 利用百度地图获取当前所在地区名字

1.在百度地图申请key 2.下载所需要的包 3.设置权限 4.添加类 private class MyLocationListenner implements BDLoca

2016-03-02 11:05:13 3229

原创 设置手机时区

//设置手机时区 AlarmManager mAlarmManager = (AlarmManager)getActivity().getSystemService(Context.ALARM_SERVICE); mAlarmManager.setTimeZone("GMT+08:00");

2016-03-02 11:03:35 780

原创 获取手机的IP地址(IPV4)

public static String GetIp() { try { for (Enumeration<NetworkInterface> en = NetworkInterface .getNetworkInterfaces(); en.hasMoreElements();) { NetworkInterface int

2016-03-02 11:02:51 3028

原创 在使用GridView的时候点击内部控件不显示背景

初始化的时候在代码里面设置 gridView.setSelector(new ColorDrawable(Color.TRANSPARENT));

2016-03-02 11:01:43 769

原创 设置ScrollView中的控件高度充满父窗体

android:fillViewport=”true”

2016-03-02 11:01:14 1022

原创 软键盘弹出挤压界面的问题

在AndroidManifest.xml中当前Activity下设置 android:windowSoftInputMode=”adjustPan”

2016-03-02 11:00:25 334

原创 在代码中将TextView的文字颜色改为自己写的color.xml文件设置的颜色

tv_index.setTextColor(this.getResources().getColor(R.color.ORANGE));

2016-03-02 10:59:37 751

android-19 sample

android-19 sample

2016-06-14

教学网络测评系统E-R图

教学网络测评系统E-R图。网络系统基本实现了通过管理员登录,对后台进行管理,通过教师登录,查看学生对教师的评价,通过学生登录进行了教师评测。

2015-04-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除