Android
- By ocnbrze
- VIP Lounge
- 1 Replies
well for one this is not android news. and two this is a development question. i'll alert the mods to move this to the correct forum.
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.



FANTASTIC HIDDEN OBJECT PUZZLE ADVENTURE GAME FROM THE CREATORS OF ENIGMATIS AND GRIM LEGENDS!
Defeat the scary sorcerer and save the royal heir in a beautiful and captivating story inspired by one of the Grimms’ fairy tales. Queen's Quest: Tower of Darkness is an exciting adventure game that takes place in a faraway realm full of magic and wonders.
Explore 30 hand painted vistas to save the princess!
The idyllic life of the beautiful queen and her husband is shattered when a scary sorcerer arrives at their palace to kidnap their newborn daughter.
Solve 39 puzzles and HO scenes!
The godfather Magnus saves our heroine with his magic, but Prince Henrik is turned to stone, allowing the intruder to escape with the royal heiress. Detective skills are called upon to solve the mystery.
Immersive hand drawn locations and mini games!
To save her family, our beautiful heroine will have to prove her mettle and act like a true queen. She will have to embark on a long adventure through beautiful hand painted locations, solve numerous puzzles, deal with plenty of hidden objects, and discover the truth about the scary curse that has befallen her family. Can she break the spell cast on her husband and retrieve her daughter?
Save Prince Henrik in the Collector’s Edition!
Save your spouse in a bonus chapter with more additional content, hidden objects, and puzzles as well as a captivating soundtrack and hand painted concept art.
Play with your family!
A simple but beautiful game that’s easy to enjoy with your kids!
Take the adventure on the bus!
Optimized for phones and tablets, filled with hidden objects, perfect for playing while traveling. No internet connection required, so you can play offline!
Sign up to our newsletter and get adventure games on sale!
Captivating adventures, beautiful stories, and scary mysteries await in our selection of immersive hidden object puzzle games!
• Find your way through 30 vivid locations to save the princess!
• Test your intellect in 39 riddles and unique HO scenes!
• Become a master by unlocking 22 achievements!
• Save Prince Henrik in an additional adventure!
+++ WE ARE HERE +++
WWW: http://artifexmundi.com
FACEBOOK: http://facebook.com/artifexmundi
TWITTER: http://twitter.com/ArtifexMundi
FORUM: http://forum.artifexmundi.com
YOUTUBE: http://youtube.com/user/ArtifexMundi
PINTEREST: http://pinterest.com/artifexmundi
INSTAGRAM: http://instagram.com/artifexmundi
How to play Red Herring:
1. Group words into categories.
2. Look out for the Red Herrings, pesky little words whose sole purpose is to mislead you.
3. Have fun!
Red Herring is a unique new puzzle game. Each puzzle has only one correct solution and there's no time limit. Three difficulty levels make it suitable for the whole family.
Red Herring is FUN, CHALLENGING, and EASY TO LEARN. Don't say we didn't warn you if you can't stop playing. Give Red Herring a try today!
From the creators of 7 Little Words and Moxie.
-----
Red Herring contains 25 puzzles and a daily puzzle that you can play for free. Additional puzzles are available for purchase inside the app.
Einstein Challenge is a logic puzzles game to challenge your brain. This type of logic puzzle doesnt have an official name, it is known as Logic Problems, Logic Elimination, Logic Games, Dell Puzzle, Inspector Parker, Zebra Puzzle, Sherlock Holmes Puzzle, Tick and Cross Logic Grids, Logic Grid Puzzles or Logic Puzzle Grid.
• Thousands of Riddles: 5000 logic puzzles, all free! No packs to buy.
• Daily Challenges: 15 free unique daily challenges.
• Increasing Difficulty: Several grid sizes, from 4x4 to 15x9 - the bigger the harder.
• Filters for Experts: Filters to help you find hints related to the elements you want.
• Mobile Riddle: Fully adapted to mobile interface: no clumsy triangular grid as the paper version.
This logic puzzles game presents some logic problems that gives you several clues describing a scenario involving a number of people. Each person has a certain job, owns a different pet, likes some kind of sport, among other attributes. Your role in this logic elimination game is to do a massive intelligence work: by using pure logic thinking and elimination, to uniquely deduce the whole riddle based on only a few initial clues.
How to Play video:
Clues on the logic puzzle follow these lines:
"The English wears the Sherlock Cap. The American likes Juice. The one that owns a Fox doesn't drink Milk..."
If you like pure logic problems and other logic games, dont miss this one!
Contact us: einstein.and@rottzgames.com or https://www.facebook.com/groups/288035414684910/
Can it run on devices with Android 9.WHAT'S NEW
Reverted permissions setting.
EXTRA INFO
DESCRIPTION
- Rating: 4.6
- Installs: 50,000+
- Download Size: 20M
- Version: 1.0.7
public class NoteMaker extends AppCompatActivity {
private EditText editTextField;
boolean isEmpty;
private String textForUpdating;
private char imageRecognitionChar = 145;
private SpannableStringBuilder spannableStringBuilder;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.note_maker);
getSupportActionBar().setDefaultDisplayHomeAsUpEnabled(true);
spannableStringBuilder = new SpannableStringBuilder();
editTextField = findViewById(R.id.textID);
textForUpdating = MainActivity.text;
if (textForUpdating.equals("")) {
isEmpty = true;
} else isEmpty = false;
findFileNameInText();
}
public void onClick(View view) {
editTextField.setText("");
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.text, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(@NonNull MenuItem item) {
Intent intent;
switch (item.getItemId()) {
case R.id.saveBtn:
intent = new Intent();
intent.putExtra("editTextField", editTextField.getText().toString());
if (isEmpty) {
setResult(1, intent);
} else {
setResult(2, intent);
}
finish();
break;
case R.id.addImage:
intent = new Intent(getApplicationContext(), Gallery.class);
startActivityForResult(intent, 1);
break;
}
return super.onOptionsItemSelected(item);
}
@Override
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (data != null) {
String imageName = data.getStringExtra("image");
addImageInEditText(getDrawable(imageName), imageName);
}
}
private void addImageInEditText(Drawable drawable, String imageName) {
imageName = imageRecognitionChar + imageName;
drawable.setBounds(0, 0, 1000, 500);
int selectionCursorPos = editTextField.getSelectionStart();
editTextField.getText().insert(selectionCursorPos, imageName);
selectionCursorPos = editTextField.getSelectionStart();
SpannableStringBuilder builder = new SpannableStringBuilder(editTextField.getText());
int startPos = selectionCursorPos - imageName.length();
builder.setSpan(new ImageSpan(drawable), startPos, selectionCursorPos, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
editTextField.setText(builder);
editTextField.setSelection(selectionCursorPos);
}
private Drawable getDrawable(String imageFile) {
Drawable d = null;
try (InputStream in = getResources().getAssets().open(imageFile)) {
d = Drawable.createFromStream(in, null);
} catch (IOException e) {
e.printStackTrace();
}
return d;
}
private void findFileNameInText() {
if (!textForUpdating.contains("" + imageRecognitionChar)) {
editTextField.setText(textForUpdating);
return;
}
String[] array = textForUpdating.split("" + imageRecognitionChar);
for (int i = 0; i < array.length; i++) {
String text = array[i];
if (!text.contains(".jpg") && !text.contains(".png")) {
spannableStringBuilder.append(text);
continue;
}
String imageFile = text.substring(0, text.indexOf(".") + 4);
editTextField.setText(text);
loadImageToEditTExt(getDrawable(imageFile), imageFile);
}
editTextField.setText(spannableStringBuilder);
}
private void loadImageToEditTExt(Drawable drawable, String imageFile) {
drawable.setBounds(0, 0, 1000, 500);
int startPos = 0;
editTextField.getText().insert(startPos, "" + imageRecognitionChar);
int selectionCursorPos = imageFile.length() + 1;
SpannableStringBuilder builder = new SpannableStringBuilder(editTextField.getText());
builder.setSpan(new ImageSpan(drawable), startPos, selectionCursorPos, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
spannableStringBuilder.append(builder);
}
}
Find furniture you like and design a campsite that suits your style!
Tents, hammocks, fireplaces, a stuffed-animal sofa...mix and match to your heart's content! Make a trendy open-air café, or line up some microphones and guitars to create an outdoor music festival! In the mood for a little extra fun? Set up a merry-go-round and open a theme park. You can even make a pool, or fill the sky with fireworks!
◆ Design your campsite, camper, and cabin however you want
◆ Collect themed items from Fishing Tourneys and Garden Events that happen throughout the year
◆ More than 1,000 pieces of furniture and 300 pieces of clothing and accessories are available to choose from, with more being added all the time
◆ Features more than 100 animals with quirky personalities
Fulfill animal requests and watch your friendship with them grow! Once you become close enough friends, you can invite them to your campsite. The more the merrier!
Design a show-stopping campsite, invite your favorite animals, and take an in-game photo to show your friends. If your friends like what you've done, they may even give you kudos!
The great outdoors has so much to offer!
Notes: This game is free to start, with in-app purchases available. Internet connectivity is required to play Animal Crossing: Pocket Camp. Data charges may apply. May include advertising.
Raw images pulled from EUT server (M040, M050, M070): https://drive.google.com/folderview?id=0B6AGUt-9bvnwZTd4QzJBOWtLSkE&usp=sharing
Tool to extract this image: https://gist.github.com/peremen/71330cbb4a6556358b938e0e353255a6
Modifications welcome as long as it is GPLv3+.