From c7dce918ec3a32f549c8a408d82e00d561f580f5 Mon Sep 17 00:00:00 2001 From: Fabio Soares Date: Sun, 26 Jun 2016 00:47:55 -0300 Subject: [PATCH] =?UTF-8?q?Criando=20Activity=20de=20Informa=C3=A7=C3=B5es?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/build.gradle | 2 +- app/src/main/AndroidManifest.xml | 3 +- .../br/com/developbox/desenhosabe/Info.java | 71 ++++++++++++++++++ .../desenhosabe/ListaDeCalculos.java | 15 ++++ .../ic_info_outline_white_24dp.png | Bin 0 -> 485 bytes .../ic_info_outline_white_24dp.png | Bin 0 -> 320 bytes .../ic_info_outline_white_24dp.png | Bin 0 -> 655 bytes .../ic_info_outline_white_24dp.png | Bin 0 -> 953 bytes .../ic_info_outline_white_24dp.png | Bin 0 -> 1279 bytes app/src/main/res/drawable/ic_launcher.png | Bin 0 -> 7921 bytes app/src/main/res/layout/activity_info.xml | 70 +++++++++++++++++ .../main/res/menu/lista_de_calculos_menu.xml | 9 +++ app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3418 -> 2592 bytes app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2206 -> 1736 bytes app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4842 -> 3566 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 7718 -> 5603 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 10486 -> 7921 bytes app/src/main/res/values-pt/strings.xml | 5 ++ app/src/main/res/values/strings.xml | 8 ++ 19 files changed, 181 insertions(+), 2 deletions(-) create mode 100644 app/src/main/java/br/com/developbox/desenhosabe/Info.java create mode 100644 app/src/main/res/drawable-hdpi/ic_info_outline_white_24dp.png create mode 100644 app/src/main/res/drawable-mdpi/ic_info_outline_white_24dp.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_info_outline_white_24dp.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_info_outline_white_24dp.png create mode 100644 app/src/main/res/drawable-xxxhdpi/ic_info_outline_white_24dp.png create mode 100644 app/src/main/res/drawable/ic_launcher.png create mode 100644 app/src/main/res/layout/activity_info.xml create mode 100644 app/src/main/res/menu/lista_de_calculos_menu.xml diff --git a/app/build.gradle b/app/build.gradle index e2a3720..2ac45cf 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -9,7 +9,7 @@ android { minSdkVersion 16 targetSdkVersion 24 versionCode 1 - versionName "1.0" + versionName "0.2" } buildTypes { release { diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index c4fc643..8562a07 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -21,7 +21,8 @@ - + + \ No newline at end of file diff --git a/app/src/main/java/br/com/developbox/desenhosabe/Info.java b/app/src/main/java/br/com/developbox/desenhosabe/Info.java new file mode 100644 index 0000000..0226f6c --- /dev/null +++ b/app/src/main/java/br/com/developbox/desenhosabe/Info.java @@ -0,0 +1,71 @@ +package br.com.developbox.desenhosabe; + +import android.content.Intent; +import android.net.Uri; +import android.os.Bundle; +import android.support.v7.app.AppCompatActivity; +import android.view.Menu; +import android.view.MenuItem; +import android.view.View; +import android.widget.Button; + +public class Info extends AppCompatActivity { + + Button seeMoreButton; + Button bugReportButton; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_info); + + seeMoreButton = (Button) findViewById(R.id.seeMoreButton); + bugReportButton = (Button) findViewById(R.id.bugReportButton); + + seeMoreButton.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + Uri githubUrl = Uri.parse("https://github.com/1fabiosoares/DesenhoSabe"); + Intent it = new Intent(Intent.ACTION_VIEW, githubUrl); + + startActivity(it); + } + }); + + bugReportButton.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + composeEmail(new String[] {"fabioars@live.com"}, getString(R.string.bug_repport)+":"+getString(R.string.app_name)+" "+getString(R.string.app_version), getString(R.string.bug_text)); + } + }); + } + + @Override + public boolean onCreateOptionsMenu(Menu menu){ + getSupportActionBar().setDisplayHomeAsUpEnabled(true); + + getSupportActionBar().setTitle(R.string.info); + + return super.onCreateOptionsMenu(menu); + } + @Override + public boolean onOptionsItemSelected(MenuItem item){ + switch (item.getItemId()){ + case android.R.id.home: + finish(); + return true; + } + + return super.onOptionsItemSelected(item); + } + public void composeEmail(String[] addresses, String subject, String text) { + Intent intent = new Intent(Intent.ACTION_SENDTO); + intent.setData(Uri.parse("mailto:")); // only email apps should handle this + intent.putExtra(Intent.EXTRA_EMAIL, addresses); + intent.putExtra(Intent.EXTRA_SUBJECT, subject); + if (intent.resolveActivity(getPackageManager()) != null) { + startActivity(intent); + } + } + +} diff --git a/app/src/main/java/br/com/developbox/desenhosabe/ListaDeCalculos.java b/app/src/main/java/br/com/developbox/desenhosabe/ListaDeCalculos.java index 89a054b..627f9a2 100644 --- a/app/src/main/java/br/com/developbox/desenhosabe/ListaDeCalculos.java +++ b/app/src/main/java/br/com/developbox/desenhosabe/ListaDeCalculos.java @@ -1,10 +1,12 @@ package br.com.developbox.desenhosabe; import android.content.Intent; +import android.support.v4.view.MenuItemCompat; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; import android.view.Menu; +import android.view.MenuItem; import android.view.View; import android.widget.AdapterView; import android.widget.ListView; @@ -115,10 +117,23 @@ public static Intent shareResult(String formula,String[] variables, String[] val } @Override public boolean onCreateOptionsMenu(Menu menu){ + getMenuInflater().inflate(R.menu.lista_de_calculos_menu, menu); getSupportActionBar().setSubtitle(getString(R.string.app_submane)); getSupportActionBar().setShowHideAnimationEnabled(true); + MenuItemCompat.setShowAsAction(menu.findItem(R.id.infoBarButton), MenuItem.SHOW_AS_ACTION_IF_ROOM); + return super.onCreateOptionsMenu(menu); } + @Override + public boolean onOptionsItemSelected(MenuItem item){ + switch (item.getItemId()){ + case R.id.infoBarButton: + startActivity(new Intent(getBaseContext(), Info.class)); + return true; + } + + return super.onOptionsItemSelected(item); + } } diff --git a/app/src/main/res/drawable-hdpi/ic_info_outline_white_24dp.png b/app/src/main/res/drawable-hdpi/ic_info_outline_white_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..c7b1113cfef22bcec86ead7ae67be12326276cab GIT binary patch literal 485 zcmVW+#V#f>U=9~3v zy5k#|%`o-bRp5gvNWBjKU}@RX_o(#cOX<;tO*2A$>f4JBeW-BBCp2Wv4dAi~>H>ZU-{cI? zse=}k;97{XqEJ|gdQ)z}NLv+h2nN-m6riYd=e>Y~D%A1;c7!A-*ac%VF|-AqWJ2?3 zQF6~T_h)IX%8`!xx#?O($dW=BI;pgAmAMoJ&FVmpak^_M&10n8om%>Hp0CB z>RbH6BfRjxN9M~)&M4Ia$ETJBLQ^<<<3g$He5hLhidW{F&l zq78;P`5|=ls>YxRGDkGO4)Ha@UK+s{*1}DYDDe@&3c1kJ7>fuhJobWT>>{`#?O7?v zaJd6ic&m6Kxyn*Ci7xy1O7D6yV<~Ad#ZoSbb%oCVPWUuVr%YQDrkfL?gZZ)JBOfu SH&bZ<000022NX4g$Gh;r2I3UU zC}4AjSPu(ixIwI-i~@=>;)?%*fd#|^BPhd-@r0NU2I`1i6z1DU)PjK~qBKyTf@lN- zCy2s8fg++640I7Wl<`GYIEcGoz(-^U3JfE>zYypm@_+0U8C+z9*+p(5%4UK1zv(Js zZ=k^ch-xrUL_9KT9C*VMq7V#ZxJHzW0~N$&*uzfo7172v3S>D)tf9gJQ}~FgQJ{|K z@irKcxri5LQU~VfAvRG_fjnJAhY3`QO>%*_Wjs2dSVB8ak(i`~wix%~<)U?%MJ3oA z7ie3kxPZkW+6y&o6w%94r-ydHP_ma_Nr*Gbj78j570v p!{d$?4XPC6k!Bt+*lWOGzX87wDYF(rDzN|n002ovPDHLkV1ir08p{9x literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/ic_info_outline_white_24dp.png b/app/src/main/res/drawable-xxhdpi/ic_info_outline_white_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..c41a5fcffa8c4dc3684252fbfd61623837e19d50 GIT binary patch literal 953 zcmV;q14jIbP)+=u1!Si^=c~o6pU56D8MW!jS z$u@O7JnC$-Nr`E0Z~~QViq1F4UDojk)8rj4KiUtv${KCrYEfp?UeGn(lf*h#%mwiZO?K>;SqC6p{w@`EooS#EOw+c}UBbluHuSO9kD3{Dexd zGgQ&NCewM)0=iXlsD$fh4c%;~LATKTP7f-@j@01>+c-g20r3E3BuF*`h>_@^ zHN+KB7e-Jm@Z>j$y%;(Bn$f*7_b_YN7RCYJVeH7P%ol+c!LiAkL*xA)X9%M!t}A%e=*t&auG}M zUL7k|gPtKKgM)4$K3fdZU#`Cd2c5t}oVOJe{qaNg4l!>nXc19Cg$22YJsc}RIU0!D zQ6KVKhxdR-j0Rnxtv}Fl zg03K-O24t7lYB&c=W=+E>@fn$hQ5wD$_oT6qv8ggqJe-vjQr`djDR|Y=pflR=t-%+ z(kr36+3A;_^XSU-C(b#^3v@H6PJ=SMLRaN%qMQqSME8wcL$0HkK4xj7 z`v)iS)q*bxcDYYB<~wVOFW}3`r@4H|@fyE97P!cfkP~%@MH=|M#7TQSm0^y9)p&}_ z7{lc0-Cv$z#&CH?jf4HhF*6r<<1|RC&P|h7oP+#Da^G2|VEz(#l(!^NVZ`1w`3S4D zh|A+Sm+k)}L4iBGp-Gr;RJbh%++L9EIM5D%liv*A40h bb%Xu~a~|hNXxfgr00000NkvXXu0mjfV)nVh literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxxhdpi/ic_info_outline_white_24dp.png b/app/src/main/res/drawable-xxxhdpi/ic_info_outline_white_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..3a82cab3b4f2cfe77333cee6121d867353753d5e GIT binary patch literal 1279 zcmVXA;DPbB};p_0dfAo z$vAy9#+6S9#ELYJ@(Lqa#%C_802gIqArYp#f(wN zJ5D-2x}I^0EQMtFA?SeRyu{vHx_o|^)~`kO7MeJbsRD=Aw#N4d<{5Bs2vT z(7+gW9I~nSN2#E6lJC{kK0$L^4urow?@d3Y+FGmL|;O)mE-^F4Bc9HL2 zQm7ENoloT3SxmqprfnYoS5!#bXp=BSqyK>0=yIe`A#Mj2x&gld?d0n~g}ejgYx5J3 z2Egy^UyUJ3s{D( z);XXRX&hy6FOb$b2OLD|GaAs3)ae{>38~9yz)_?g=YYFNn~esfkZw5#3?r>T`I=7o z+A5@n&H)oh4MqdzBfWAC_=prY8jwJmaSq5K#f%2TkiLBX0pHn2D2X)lKlmdaMq2s3 zeU08h+F~>yg>=(7pcm8C~mULv(P2h^i$HWskl&kK!W z1ZkhKfKETJl!_jtL1O{;k-FUlY(=tYHWIKD-3E67NoJ5v83{OpG)>%HfT9m6OI73n zbC^cDf^r+M9^H}115Tj(#eF~-qezp~L>f@f6jFv+?gJDZ=*~qN(2H(2%1b~cZ;&k3 zL>90X-2_Q*0g5hkkEx6#pqf#1X_VK11mozgMH0}DZj8A107V=5_M<}HVe)PBd(>b6 zoyB%ki2Dr--3^rAfQ4kyePSajq;2Lix=9xJ4^Xs&O~Q_l{`EhTudUbvPZ!B&aUg`x zzD2%ssA2=k8N$vrDp3KgnttpIGQ0QyMI9OJJZ23lfURW|J0sKtb?mZ<=h(66p%zud z>bZoyXEX+R@O5c{1jurnYLt)7;RI9Id&-iaj~+Mi1PVr+=0}fjTW6S}kP#ZgIQ(7D z5MMJynq@Bjr=gSke9a&=VI99OrxzzL=;tUYRxzIhF=8Z{&ni+J<2o;Ka+cZQUVzxi z6k(a9Es85BjSLWm8!U+K5>OlC1Zk9QQD4JKaDdkYVS+SqGZ*11*vk`&kzqGU(^nB& zxXOFHn&t{WGwWNq44PmQXZZ&=hUsR5_|TXQ5UXPyo%C>vhrD8jFMMH!S3Kk<=SkB- pEh@+gc*8hq`RfN1|8{?6a$beFyyF{ylJF@O@{_ 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 ZXhmV>{7zEHF*wQwbZ#4>>uzEq{tt2nZ}9*C literal 0 HcmV?d00001 diff --git a/app/src/main/res/layout/activity_info.xml b/app/src/main/res/layout/activity_info.xml new file mode 100644 index 0000000..bef4cd4 --- /dev/null +++ b/app/src/main/res/layout/activity_info.xml @@ -0,0 +1,70 @@ + + + + + + + + + + + + + +