世间享有千金财产(即大富)的人,一定是配得上千金财产的人;世间享有百金财产(即中富)的人,一定是配得上百金财产的人;饿死的人,一定有饿死的原因。上天对待一切,从根本上说是公平的,顺应自然的因果规律,不会有丝毫的错失。
你对自己的未来好奇吗?
算命这回事,中西方都有着不少忠实粉丝。
中西方算命方式西方常用塔罗牌,它是西方古老的占卜工具,中世纪起流行于欧洲,地位相当于中国的《周易》,除此之外还有占星术、占数术。我国算命使用易经占卜术,有象数易、梅花易数、外应,以天干地支类运算的有大六壬、紫薇斗数,奇门、风水等,使用最广的算命方法是八字算命法。最早龟壳就是用来预测未来吉凶。对于算命,信的人非常信,不信的人不屑一顾。那么,算命先生到底是胡编乱造瞎猫碰上死耗子还是真的有什么常人所不知道的本事?
《周易》《推背图》中国早期社会由于生产力低下,科学不发达,先民们对于自然现象、社会现象,以及人自身的生理现象不能作出科学的解释,因而产生了对神的崇拜,认为在事物背后有一个至高无上的神的存在,支配着世间一切。当人们屡遭天灾人祸,就萌发出借助神意预知突如其来的横祸和自己的行为所带来的后果的欲望,以达到趋利避害的目的。在长期的实践中发明了种种沟通人神的预测方法,产生了周易。历史上有很多有名的占卜术士,其中最著名的就是盛唐时期的袁天罡和李淳风。因某日李淳风夜观天象,得知武将夺权之事,于是便推算起大唐国运,但一推不可收拾,推到了2000多年以后,直到袁天罡推他背,说道:“万万千千说不尽,不如推背去归休,”李淳风才停止推算。“推背图”之名便由此而来。算命依据观其言行。在《左传》《国语》记载观察一个人的言行,就能够推测出他的吉凶祸福,没有不灵验的。吉凶的预兆,一般是先萌动于内心,而后在言语行动里体现出来。一个人如果心地淳厚,就常常会有福气;一个人如果待人刻薄,那就常常会有祸害。普通人受各种成见的干扰,看不到真相,就以为不能确定和预测。其实至诚到合乎自然,福气就来了,只要观察所做的善行就可以预知;而祸害来临之前,观察所做的恶行也可以预知。
观其外貌。福泽深厚之人精神面貌必定好,因此,多锻炼身体一定程度上也能提高福运。
对命的态度我们对于命运的态度,应当是勤勉修身而又能安心等待。也就是说,是竭尽所能之后的放下。又可以说,是用出世的心做入世的事业。自身有过错,都应当彻底改正,永不再犯。哪怕有一点点非分的企图、念头,有一点点的迁就、迎合,都应当彻底斩断它们。抬头三尺,定有神明。趋于吉祥也罢,避开凶险也罢,全在于自己。如果能够心存善念、严于律己,对天地鬼神敬重,对别人抱着谦逊的态度,那么,鬼神也会时时眷顾我们,我们才有受到福泽的根基。
《周易》中天道的规律是,盈满了,就会亏损;谦虚了,就会增益。地道的规律是改变盈满使之流向谦下。鬼神是损害盈满而福佑谦虚。人道是厌恶盈满而爱好谦虚。
算命理论体系庞大复杂,高人难寻,大家不要轻易相信所谓的大师,还是小心江湖骗子为好。
普通人破解之法只有珍惜当下,才拥有掌握未来的机会。未来瞬息万变,我们现在的行动无时无刻不在影响着未来事情的发展的结果。如果想在未来有个好成就,现在就是改变的好时机!
这次我们用第三方的接口来做一个QQ吉凶的测试项目,代码依然是比较的简单
无图无真相
直接撸代码了,详细解释都已经写在注释里了
activity_main.xml
<LinearLayout xmlns:android=\"http://schemas.android/apk/res/android\"
xmlns:tools=\"http://schemas.android/tools\"
android:layout_width=\"match_parent\"
android:layout_height=\"match_parent\"
android:orientation=\"vertical\" >
<EditText
android:id=\"@+id/et_qq\"
android:layout_width=\"match_parent\"
android:layout_height=\"wrap_content\"
android:layout_marginTop=\"10dp\"
android:background=\"@drawable/whitebg\"
android:gravity=\"center\"
android:hint=\"请输入QQ号\"
android:lines=\"3\"
android:numeric=\"integer\" />
<Button
android:id=\"@+id/btn_go\"
android:layout_width=\"match_parent\"
android:layout_height=\"wrap_content\"
android:layout_margin=\"15dp\"
android:layout_marginTop=\"5dp\"
android:background=\"@drawable/graybg\"
android:text=\"求佛\" />
<TextView
android:id=\"@+id/tv_conclusion\"
android:layout_width=\"wrap_content\"
android:layout_height=\"wrap_content\"
android:layout_margin=\"15dp\"
android:layout_marginBottom=\"5dp\"
android:layout_marginTop=\"5dp\"
android:text=\"结果\"
android:textSize=\"18sp\" />
<View
android:layout_width=\"match_parent\"
android:layout_height=\"1dp\"
android:background=\"#fff\" />
<TextView
android:id=\"@+id/tv_analysis\"
android:layout_width=\"wrap_content\"
android:layout_height=\"wrap_content\"
android:layout_margin=\"15dp\"
android:layout_marginTop=\"5dp\"
android:text=\"分析\"
android:textSize=\"18sp\" />
<com.lgl.qq.WaterRippleView
android:layout_width=\"match_parent\"
android:layout_height=\"0dp\"
android:layout_weight=\"1\" >
</com.lgl.qq.WaterRippleView>
</LinearLayout>
MainActivity
package com.lgl.qq;
import org.json.JSONException;
import org.json.JSONObject;
import android.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
import com.android.volley.Request.Method;
import com.android.volley.RequestQueue;
import com.android.volley.Response;
import com.android.volley.Response.Listener;
import com.android.volley.VolleyError;
import com.android.volley.toolbox.StringRequest;
import com.android.volley.toolbox.Volley;
public class MainActivity extends Activity implements OnClickListener {
private EditText et_qq;
private Button btn_go;
private TextView tv_conclusion, tv_analysis;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(Ryout.activity_main);
initView();
}
private void initView() {
// 初始化控件
et_qq = (EditText) findViewById(R.id.et_qq);
btn_go = (Button) findViewById(R.id.btn_go);
btn_go.setOnClickListener(this);
tv_conclusion = (TextView) findViewById(R.id_conclusion);
tv_analysis = (TextView) findViewById(R.id_analysis);
}
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.btn_go:
if (et_qq == null) {
Toast.makeText(MainActivity.this, \"都不留个QQ号佛主怎么算尼?\",
Toast.LENGTH_LONG)();
} else {
Volley_Get();
}
break;
}
}
private void Volley_Get() {
//获取到输入的QQ号
String qq = et_qq.getText().toString();
//第三方接口
String url = \"/d/file/gt/2023-09/gta30uw2omn qq;
RequestQueue queue = Volley.newRequestQueue(this);
StringRequest request = new StringRequest(Method.GET, url,
new Listener<String>() {
// 成功
@Override
public void onResponse(String json) {
//Volley解析得到json
Volley_Json(json);
}
}, new Response.ErrorListener() {
// 失败
@Override
public void onErrorResponse(VolleyError errorLog) {
Toast.makeText(MainActivity.this,
\"失败:\" + errorLog.toString(), Toast.LENGTH_LONG)
();
}
});
queue.add(request);
}
//解析json
private void Volley_Json(String json) {
try {
//获得JSONObject对象
JSONObject jsonObject = new JSONObject(json);
//解析result
JSONObject object = jsonObject.getJSONObject(\"result\");
//解析data
JSONObject object1 = object.getJSONObject(\"data\");
tv_conclusion.setText(\"结果:\" + object1.getString(\"conclusion\"));
tv_analysis.setText(\"分析:\" + object1.getString(\"analysis\"));
} catch (JSONException e) {
Toast.makeText(MainActivity.this, \"施主都不留个QQ号佛主怎么算尼?\",
Toast.LENGTH_LONG)();
e.printStackTrace();
}
}
}
这里有几点需要说明
1.项目中的水波纹特效请看:[Android特效专辑(一)——水波纹过渡特效(首页)](http://blog.csdn/qq_26787115/article/details/50439020)
2.项目中的Button样式:
<?xml version=\"1.0\" encoding=\"utf-8\"?>
<shape xmlns:android=\"http://schemas.android/apk/res/android\" >
<solid android:color=\"#ffDEDEDE\" />
<corners android:radius=\"2.0dp\" />
</shape>
3.项目中的EditText样式
<?xml version=\"1.0\" encoding=\"utf-8\"?>
<shape
xmlns:android=\"http://schemas.android/apk/res/android\">
<solid android:color=\"#ffffffff\"/>
<corners android:radius=\"2.0dp\"/>
</shape>
Demo下载:http://download.csdn/detail/qq_26787115/9397673