自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(238)
  • 资源 (1)
  • 收藏
  • 关注

原创 密码学之Hash散列算法

   前言在第一篇文章中已经有介绍区块链技术概念,我们知道区块链主要是由共识算法机制、p2p网络、密码学这几个核心技术组成,前面几篇文章讲了共识算法,p2p网络,这次我们谈一下密码学,密码学是区块链系统的基础,如果没有密码学技术支撑,区块链就仅仅是一个普通的分布式日志系统。密码学在区块链上应用比较多的主要有两种加密算法: 一是哈希散列算法,二是非对称加密算法。比如在前面的第三章...

2018-11-11 11:47:02 15854

原创 区块链P2P网络

区块链P2P网络阅读大概需要10分钟前言上两篇文章中我们聊了共识机制,今天我们聊一下区块链技术中的另外一个核心技术点:P2P网络(Peer to peer networking)。首先澄清一点的是这里讲的P2P这个概念跟平时我们在互联网金融圈提及的P2P概念不一样,这里聊的区块链技术P2P是指点对点的对等网络,它是区块链系统技术中的重要组成部分,而并非是互联网金融的网络借贷P2...

2018-10-07 12:28:40 3072

原创 深入理解PoW共识

前言上一篇文章中大概介绍了一下目前区块链应用中的几种常用的共识机制,本篇将重点聊一下区块链之一的PoW共识机制,以及它的实现原理和代码实现。PoW(Proof of Work)工作量证明,其核心设计思路是提出求一个复杂度计算值的运算过程。用户通过进行一定的运算和消耗一定的时间来计算一个满意值并提供给服务方快速做验证,以防止服务被攻击,数据资源被滥用,确保数据交易的公平和安全。这一概念最...

2018-09-24 11:58:12 4901 1

原创 区块链共识机制

 阅读大概需要6分钟前言在前两篇文章中已经大概谈了一下区块链的行业动态、基本概念和架构,以及不同区块链版本的区别,相信大家对整个区块链技术已经有了整体认识。接下来的文章中我将跟大家谈一下共识机制,什么是共识机制?共识机制在区块链技术中起到什么样的作用?它的原理是什么?如果大家对招聘网站关于“区块链技术开发”的招聘职位有关注的话,细心就会发现基本上每个企业的岗位需求都会有提到以下...

2018-09-18 23:22:16 1292

原创 Android Studio improt project APIDemo

1.  File -> Import project -> path  [D:\Android_SDK\samples\android-23\legacy\ApiDemos]2.  app\src\main\res\xml\preference_switch改成preference_switch.xml3. Modify app's gradle.build repos

2016-07-25 18:14:08 727

原创 解决NavigationView full screen

/** * Created by Andy.chen on 2016/6/30. * NavigationView 默认是不全屏 显示占屏幕80% * 重写该类,实现全屏 * */public class UBFullScreenNavigationView extends NavigationView { private final static String TAG =

2016-06-30 15:49:54 1648 1

原创 关于引入 NavigationView 遇到的问题

项目中需要引入SlideMenu android.support.design.widget.NavigationView但遇到CRASH 的问题: 1. android.view.InflateException: Binary XML file line #17: Binary XML file line #17: Error inflating class android.suppo

2016-06-29 15:29:00 2859

原创 broswer 调起APP

=====================Test html ============================   New Document             click me open local apk                      android:scheme="gc" />paramet

2016-04-22 17:17:08 732

原创 NDK 使用笔记

=======[环境相关] 配置NDK环境变量问题?D:\Program Files\cygwin\home\aa目录下的.bash_profile中末尾添加:NDK=/cygdrive/d/android-ndk-work-folder/android-ndk-r7bPATH=$PATH:$NDK另外:R7 :android-ndk-r7b

2016-03-08 17:15:19 401

原创 常用Adb command

运行APP:adb shell am start -n packagename/XXX.MainActivity停止APP:adb shell am force-stop packagename签名:jarsigner -verbose -keystore my.keystore -signedjar test_signed.apk test.apk my.ke

2016-03-08 17:09:57 664

原创 Android 技术网址收集

快速提高android 开发效率的WEB工具经典源码汇总:http://www.23code.com/waterdroplistview/查找优秀的参考工程: http:codota.comANDROID军火库:android-arsenal.com http://android-arsenal.com/free在线反编译:www.decompileandroid.comGre

2016-03-08 16:45:01 1272

原创 业余收集

Face to Face:JAVA:1. 8种基本类型: 整形:int,short,long,byte; 浮点型:float,double; 布尔型:boolean; 字符型:char2. 接口和抽像类。1. Activity 生命周期oncreate -> onrestart -> onstart -> onresume -> onpause -> onstop ->

2016-03-08 16:38:42 463

原创 Android 移动端与tomcat 连接测试

1. 使用模拟器,而不是真机,请求本地Tomcat ,HTTP 访问报错:exception = failed to connect to /127.0.0.1 (port 8089): connect failed: ECONNREFUSED (Connection refused)10-19 02:28:04.166: W/BroadcastQueue(336): Timeout of

2016-03-08 16:37:06 2409

原创 混淆设置

CASE:Resource project + Main project【注意】一般如果在Eclipse里面设定了Is Libary project, 用ANT 执行AUTO-BUILD 的时候是默认生成一个JAR包;否则会自动生成APK。1. 混淆resource project java:配置混淆文件注意事项:1. JNI Native methods 不用

2016-03-08 16:33:49 585

原创 AS Gradle 使用笔记

Eclipse 移植步骤:1. Eclipse export gradle file.2. 修改gradle 目录下gradle-wrapper.properties 内容 distributionUrl=https\://services.gradle.org/distributions/gradle-2.4-all.zip (指向当前gradle 版本)3. 配置build.gra

2016-03-08 16:31:57 2248

原创 Android多屏幕适配资源生成

内置了常用的分辨率,默认基准为480*320,当然对于特殊需求,通过命令行指定即可:基准 1280 * 800 ,额外支持尺寸:1152 * 735;4500 * 3200;生成命令: java -jar xx.jar width height width,height_width,heightE:\TechFile_Andy\多分辨率生成工具>java -jar autolayout

2015-12-17 18:35:42 1795

原创 groovy笔记

1. 文件查找指定字符串并替换:println "modify AndroidManifest.xml start!"def reg = this.args[0] //'android.intent.category.LAUNCHER';def replaceStr = this.args[1]println "args[0] = " + reg println "ar

2015-12-17 18:26:56 885

原创 groovy 环境搭建

一、环境搭建http://www.tuicool.com/articles/i6JjUjhttp://groovy-lang.org/download.html1.下载下载地址为: http://groovy.codehaus.org/Download我下载的是最新版本的Groovy 2.4.0-rc-1,地址为: http://dl.bintray

2015-12-17 18:23:42 1597

原创 ANDROID 清除WIFI 已有連接過的歷史AP

方法:adb shell >rm /data/misc/wifi/*.conf >注:/data/misc/wifi/下的*.conf 是以network结构保存的wifi点。

2014-01-12 10:49:08 8694

转载 Foxmail突然无法接收邮件(可发送)-详解

獻給Foxmail 的忠粉們:  Foxmail是大多数上班族常用的邮件收发工具,因为它使用方便简洁,深受大部分用户的喜欢。Foxmail快捷收发模式替代了web邮箱上网登录麻烦的模式,Foxmail客户端邮箱设置其实还比较简单,网上都有教程,其实只要输入账号密码即可,类似无线路由器的设置;    那么如果我们在客户端上收发邮件时突然无法接收

2014-01-10 10:05:55 15127 1

原创 Custom Seekbar

seekbar_define_style.xml            android:id="@android:id/background"        android:drawable="@drawable/ub_play_progress_bar_bland">           android:id="@android:id/secondaryProgr

2013-10-12 16:22:04 1151

原创 android webview scrollbar custom

android:id="@+id/webview"            android:layout_width="fill_parent"            android:layout_height="0dip"            android:layout_weight="1"            android:scrollbarThumbVertical="

2013-10-11 10:12:54 2276

原创 NDK編譯報錯

NDK編譯報  *** recipe commences before first target.  Stop ,導致原因是粗心問題。1.是隱藏性文字格式導致,2.$(info----)輸出必須位于左邊第一位字符起;3.文本文件中可能有隱藏用肉眼看不到的字符,直接退格再回車搞掂。

2013-04-23 18:48:47 4682

原创 webview clear cookies

http://developer.android.com/reference/android/webkit/CookieSyncManager.htmlclear all cookiesCookieSyncManager.createInstance(this);   CookieSyncManager.getInstance().startSync();

2012-08-22 10:01:41 1190

转载 android动画坐标定义

这段时间一直在忙Android的项目,总算抽出点时间休息一下,准备把一些项目用到的Android经验分享一下。在Android开发过程中,经常会碰到Activity之间的切换效果的问题,下面介绍一下如何实现左右滑动的切换效果,首先了解一下Activity切换的实现,从Android2.0开始在Activity增加了一个方法:public void overridePendi

2012-08-12 18:46:06 26636 17

原创 android4.0 觸摸屏幕,對話框會消失解決

4.0的對話框與2.X,3.X有不一樣之處,它會在對話框外任意點擊就會自動消失,解決兩種:voidsetCancelable(boolean flag)Sets whether this dialog is cancelable with the BACK key.voidsetCanceledOnTouchOutside(boolean can

2012-08-06 16:03:52 2047

转载 android 分辨率及密度详细

android 分辨率及密度详细屏幕密度 : 基础密度 = px : dipdensity :160 = px : dip 得到像素转dip公式: public static int dip2px(float dipValue) {      return (int) (dipValue * (DevConst.DENSITY / 160f)); } pub

2012-07-30 16:42:42 13036

原创 webview网页自适应手机屏幕大小

WebSettings webSettings = webview.getSettings();    webSettings.setSupportZoom(true);    webSettings.setJavaScriptEnabled(true);    webSettings.setJavaScriptCanOpenWindowsAutomatically(true);

2012-07-30 14:23:16 13769 6

原创 查看已經下載好ANDROID源碼是什麽版本號

Administrator@andy  /cygdrive/d/Android_sourcesCode_2.3/android-gingerbread$ make build/core/version_defaults.mkbuild/core/find-jdk-tools-jar.sh: line 9: [: /cygdrive/c/Program: binary operator ex

2012-06-12 18:53:19 1171

转载 Android C 直接調用JNI ->JAVA

许多成熟的C引擎要移植到Android 平台上使用 , 一般都会 提供 一些接口, 让Android sdk 和 jdk 实现。下文将会介绍 C 如何 通过 JNI 层调用 Java 的静态和非静态方法。 1、主要流程1、  新建一个测试类TestProvider.javaa)         该类提供了2个方法b)        一个静态的方法,一个非静态的方法2、

2012-06-11 18:24:17 4513 1

转载 【Android UI】 Shape详解

在Android开发过程中,经常需要改变控件的默认样式, 那么通常会使用多个图片来解决。不过这种方式可能需要多个图片,比如一个按钮,需要点击时的式样图片,默认的式样图片。 这样就容易使apk变大。    那么除了使用drawable这样的图片外,还有其他方法吗?    本次就谈一下自定义图形shape,Android上支持以下几种属性shape、gradient、s

2012-05-31 14:43:51 1255

原创 android 關於屏蔽Home键的問題

主要用到方法:@Override    public void onAttachedToWindow() {  this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);   super.onAttachedToWindow(); }但是我試過發現在2.3.6 & 4.0 以上的機型,還是無法正常屏

2012-04-23 17:28:43 4076 2

原创 设置图片透明度alpha注意

imgTextGray = new ImageView(this);     imgTextGray.setBackgroundResource(R.drawable.slidetext_gray);      private void alphaSlideText(int alphaValue){  if(imgTextGray != null){   Log.e(TAG

2012-04-21 02:38:42 1258

原创 VM ubutun 下如何共享WINDOWS的文件目录

1.首先安装支持共享的工具:VM->Reinstall VM tools - >然后点击已下载的文件可以看到所在目录 /vmware-tools-distrib/ ,然后通过命令行:cd vmware-tools-distrib/andy@andy-desktop:~/vmware-tools-distrib$ sudo ./vmware-install.pl 就进行安

2012-04-12 18:10:23 1079

原创 同時兩個surfaceview camera 中的一些開發問題

問題1:如何將camera surfaceview 顯示在最上層:用了this.setZOrderOnTop(true);這個方法問題2:如何用一個BUTTON來自由控制camera 可以出現預覽效果或者取消預覽效果,但是仍然能得到camera 回調數據方法是:        lleftLayout.removeView(cameraPreview);        cam

2012-04-01 18:02:38 4711

原创 Android camera调用出现错误解决方法

启动不了camera,提示:03-28 23:43:03.640: E/AndroidRuntime(1542): java.lang.RuntimeException: setParameters failed03-28 23:43:03.640: E/AndroidRuntime(1542):  at android.hardware.Camera.native_setParamete

2012-03-28 23:52:36 12644 1

转载 NDK debug

android平台从froyo2.2开始支持jni单步调试准备环境(SDK,ADT安装这里不做详细介绍)install Cygwin(安装的时候选择一个扩展包make,选择Devel)下载地址:选择版本1.7或以上  http://www.cygwin.com/安装ndk 详见文档  http://developer.android.com/sdk/ndk/index.html

2012-03-22 16:06:45 2213

原创 Android SMS abort system default notify

简单的说下abortBroastcast()的作用,发送广播时有senbroadcast和sendOrderBroadcast(),后一个是带优先级的,即在receiver的,其中数值越大,优先级越高,就会先收到广播,如果不想比他优先级低的人受到这个信息,那就在onReceiver()方法的最后加上这个abort,这样就中断了广播的继续传递                 //优先级一

2012-03-14 11:39:56 1301

原创 android ping function

public int pingIP() {  int sumValues = 0;  try {   if(pbuilder == null){    pbuilder = new ProcessBuilder();    pbuilder.command(PING_COMMAND,mPingSepcifyIp);    pbuilder.redirectErrorStre

2012-03-13 16:07:13 2117 1

原创 how to get the android extra support jar

有一些复杂的UI  如果自己实现的话很困难 后来谷歌自己封装好了. 加了进去可以直接调用 比如说viewpager 等等...直接取JAR路徑:D:\android-sdk-r10-wondows\extras\android\compatibility目前有android-support-v4.jar 和 android-support-v13.jar兩個Support Li

2012-02-15 15:36:39 2082

jquery中文帮助文档

jQueryAPI本CHM手册旨在帮助广大jQuery爱好者快速了解jquery库和jquery开发人员提供一份速查手册。

2009-04-10

空空如也

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

TA关注的人

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