- 浏览: 902435 次
- 性别:
- 来自: 青岛
最新评论
-
chienchia:
请问下,第4步,vpn做了什么使数据包发送到真实网卡,而不会再 ...
如何使用Android系统自带的VPN服务框架 -
fangyafenqidai:
我只要选第二个就可以呢,怒需要选第一个。之后不会有啥问题。正常 ...
Android Studio 超级简单的打包生成apk -
michaelye1988:
不错,很棒!
getcachedir和getexternalcachedir的区别 -
whlei01:
文章棒棒哒
常用的AS3代码 -
whlei01:
很不错 之前打开及时600M的内存 ,现在打开只有300兆了 ...
flash builder内存不够的解决办法
文章列表
报错:
解决方法:
方法一:
1.先把eclipse关闭.2.在管理器转到你的android SDK 的platform-tools下, 如图:3.键入adb kill-server ,如果adb关闭了会提示 server not running *4.再输入 adb start-server 如果不成功会提示 daemon not running. starting it now on port ***的
而如果成功的话不提示任何语句的.这时再重新打开eclipse就可以正常运行模拟器的了.
方法二:
启动Genymotion,点击 Settings:
Android Glide自定义圆角处理
- 博客分类:
- Android
平时我们开发中会遇到UI出的带圆角的图片,平时做的图片缓存加载框架基本都是 Glide, 那么我们就在Glide上来说一说实现方法。
Glide是谷歌为我们推荐的一个图片加载库。为什么要选择使用Glide呢?
1、代码有人维护,不至于出现问题,项目组都搞不定的时候问题无法解决。(ImageLoader已没人维护了)
2、代码简洁,可读性很好。(Fresco是一个非常优秀的库,但是配置稍显麻烦,同时代码风格读起来有些生疏)
3、功能强大(400多k的包,包含很多功能,例如:像加载Gif图片就是Picasso做不到的)
第一步 先是添加依赖:
...
Unity3D 简易细节层次插件 Simple LODhttp://www.idoubi.net/unity3d/tool/3764.htmlUnity3D 物体表面贴花喷漆插件 Easy Decal Easy Decal v1.6.8http://www.idoubi.net/unity3d/tool/4060.htmlUnity3D 汽车底盘传动模拟插件 Kinematic Car Suspension – Offroad Carhttp://www.idoubi.net/unity3d/tool/3162.htmlUnity3D A星寻路插件 A* Pathfinding Project ...
窗口管理
拖离浮动选项卡井
按 Ctrl 键并单击可进行多选
将浮动窗口最大化
双击标题栏
重新停靠浮动窗口
按 Ctrl 键并
USB请求权限流程
USB请求权限流程
1. 新建activity,获取UsbManager usbManager = (UsbManager) getSystemService(Context.USB_SERVICE)
2. 获取所以的USB设备HashMap<String, UsbDevice> map = usbManager.getDeviceList()
3. 过滤别的USB设备,拿到自己USB的USBD ...
1. 小白初探--使用SimpleAdapter加载本地资源
activity_gridview.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
and ...
public class MainActivity extends AppCompatActivity {
private String[] names = new String[]{"B神", "基神", "曹神"};
private String[] says = new String[]{"无形被黑,最为致命", "大神好厉害~", "我将带头日狗~"};
private int[] imgIds = new int[]{R.mi ...
引用arrays.xml中的String资源
在res/values文件夹下创建一个数组,创建的数组如下所示
arrays.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="places">
<item>安徽宏村</item>
<item>安徽黄山</item>
<ite ...
package com.rangergame.yanheji_guiji.utils;
import android.content.Context;
import android.content.res.AssetManager;
import android.graphics.Bitmap;
import android.graphics.Bitmap.Config;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.Color;
...
public final class BitmapUtils {
public static final String TAG = "BitmapUtil";
private static int sShotScreenWidth = 480;
private static int sShotScreenHeight = 720;
private static int sShotScreenSize = sShotScreenWidth * sShotScreenHeight;
@SuppressLint("S ...
Android 计时器实现
- 博客分类:
- Android 摘录
Android 计时器实现
一、CountDownTimer
二、handler.postDelayed
三、Handler + Timer + TimerTask
四、Handler + Thread.sleep()
一、CountDownTimer
// 倒计时
// 总时间 24 * 60 * 60 * 1000,间隔 1000s 回调一次 onTick
CountDownTimer countDownTimer = new CountDownTimer(24 * 60 * 60 * 1000, 1000) {
...
/**
* Http 请求封装
*/
const HttpHelper = cc.Class({
extends: cc.Component,
statics: {
},
properties: {
},
/**
* get请求
* @param {string} url
* @param {function} callback
*/
httpGet(url, callback) {
cc.myGame.gameUi.onShowL ...
白鹭引擎v2.0+ API
在白鹭引擎2.0+ 版本,通过监听stage对象的egret.Event.ACTIVATE和egret.Event.DEACTIVATE事件实现生命周期控制,代码示例如下:
stage.addEventListener(egret.Event.ACTIVATE,()=>{
console.log("app 进入前台");
},this);
stage.addEventListener(egret.Event.DEACTIVATE,()=>{
console.log("app 进入后台");
},thi ...
旋转动画卡顿,只要在animation对象上set一个匀速插值器就OK了。如下最后一行代码:
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="1500"
android:fillAfter="true"
android:fromDegrees="0"
android:pivotX="50%"
android:pivot ...
在Android的开发过程中、遇到一个新需求、那就是让Java代码和Javascript代码进行交互、在IOS中实现起来很麻烦、而在Android中相对来说容易多了、Android对这种交互进行了很好的封装、我们可以很简单的用Java代码调用WebView中的js函数 ...